Skip to content

Commit 8937314

Browse files
connector filter bug fix (onyx-dot-app#4771)
* connector filter bug fix * refactor: use ValidStatuses type for last status filter --------- Co-authored-by: Subash <subash@onyx.app>
1 parent 65463a6 commit 8937314

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

web/src/app/admin/indexing/status/CCPairIndexingStatusTable.tsx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import {
1616
ConnectorSummary,
1717
GroupedConnectorSummaries,
1818
ValidSources,
19+
ValidStatuses,
1920
} from "@/lib/types";
2021
import { useRouter } from "next/navigation";
2122
import {
@@ -156,7 +157,13 @@ border border-border dark:border-neutral-700
156157
</TableCell>
157158
<TableCell>
158159
<CCPairStatus
159-
ccPairStatus={ccPairsIndexingStatus.cc_pair_status}
160+
ccPairStatus={
161+
ccPairsIndexingStatus.last_finished_status !== null
162+
? ccPairsIndexingStatus.cc_pair_status
163+
: ccPairsIndexingStatus.last_status == "not_started"
164+
? ConnectorCredentialPairStatus.SCHEDULED
165+
: ConnectorCredentialPairStatus.INITIAL_INDEXING
166+
}
160167
inRepeatedErrorState={ccPairsIndexingStatus.in_repeated_error_state}
161168
lastIndexAttemptStatus={
162169
ccPairsIndexingStatus.latest_index_attempt?.status
@@ -324,7 +331,7 @@ export function CCPairIndexingStatusTable({
324331
if (filterOptions.lastStatus && filterOptions.lastStatus.length > 0) {
325332
if (
326333
!filterOptions.lastStatus.includes(
327-
status.last_finished_status as any
334+
status.last_status as ValidStatuses
328335
)
329336
) {
330337
return false;

0 commit comments

Comments
 (0)