From 7abb202d7d3ddd4ea9b20de6fcc48d30b2240754 Mon Sep 17 00:00:00 2001 From: Waleed Latif Date: Tue, 7 Apr 2026 22:24:07 -0700 Subject: [PATCH] fix(kb): show 'pending' instead of past date for overdue next sync --- .../components/connectors-section/connectors-section.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/connectors-section/connectors-section.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/connectors-section/connectors-section.tsx index 578b6df254e..3d08cdb7c62 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/connectors-section/connectors-section.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/connectors-section/connectors-section.tsx @@ -2,7 +2,7 @@ import { useCallback, useEffect, useMemo, useRef, useState } from 'react' import { createLogger } from '@sim/logger' -import { format, formatDistanceToNow } from 'date-fns' +import { format, formatDistanceToNow, isPast } from 'date-fns' import { AlertCircle, CheckCircle2, @@ -380,7 +380,9 @@ function ConnectorCard({ ยท Next sync:{' '} - {formatDistanceToNow(new Date(connector.nextSyncAt), { addSuffix: true })} + {isPast(new Date(connector.nextSyncAt)) + ? 'pending' + : formatDistanceToNow(new Date(connector.nextSyncAt), { addSuffix: true })} )}