From 7b81a760eac58eaddd88565b1f871472945fe4da Mon Sep 17 00:00:00 2001 From: Waleed Date: Tue, 7 Apr 2026 22:35:34 -0700 Subject: [PATCH] fix(kb): show 'pending' instead of past date for overdue next sync (#4039) --- .../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 578b6df254..3d08cdb7c6 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 })} )}