fixed issues with already ingested files, fixed state issues
This commit is contained in:
parent
efb74f5ab0
commit
b28831ec25
2 changed files with 10 additions and 10 deletions
|
|
@ -75,14 +75,13 @@ function SearchPage() {
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
const backendFiles = data as File[];
|
const backendFiles = (data as File[]).filter((file) => !taskFilesAsFiles.some((taskFile) => taskFile.filename === file.filename && taskFile.status === "processing"));
|
||||||
|
|
||||||
const filteredTaskFiles = taskFilesAsFiles.filter((taskFile) => {
|
const filteredTaskFiles = taskFilesAsFiles.filter((taskFile) => {
|
||||||
return (
|
return (
|
||||||
taskFile.status !== "active" &&
|
taskFile.status !== "active" &&
|
||||||
!backendFiles.some(
|
!backendFiles.some(
|
||||||
(backendFile) => backendFile.filename === taskFile.filename,
|
(backendFile) => backendFile.filename === taskFile.filename,)
|
||||||
)
|
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -91,7 +90,7 @@ function SearchPage() {
|
||||||
|
|
||||||
const gridRef = useRef<AgGridReact>(null);
|
const gridRef = useRef<AgGridReact>(null);
|
||||||
|
|
||||||
const [columnDefs] = useState<ColDef<File>[]>([
|
const columnDefs = [
|
||||||
{
|
{
|
||||||
field: "filename",
|
field: "filename",
|
||||||
headerName: "Source",
|
headerName: "Source",
|
||||||
|
|
@ -189,8 +188,8 @@ function SearchPage() {
|
||||||
resizable: false,
|
resizable: false,
|
||||||
sortable: false,
|
sortable: false,
|
||||||
initialFlex: 0,
|
initialFlex: 0,
|
||||||
},
|
}
|
||||||
]);
|
];
|
||||||
|
|
||||||
const defaultColDef: ColDef<File> = {
|
const defaultColDef: ColDef<File> = {
|
||||||
resizable: false,
|
resizable: false,
|
||||||
|
|
|
||||||
|
|
@ -212,11 +212,12 @@ export function TaskProvider({ children }: { children: React.ReactNode }) {
|
||||||
onClick: () => console.log("View task", currentTask.task_id),
|
onClick: () => console.log("View task", currentTask.task_id),
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
setTimeout(() => {
|
||||||
refetchSearch();
|
refetchSearch();
|
||||||
// Remove files for this completed task from the files list
|
setFiles((prevFiles) =>
|
||||||
// setFiles((prevFiles) =>
|
prevFiles.filter((file) => file.task_id !== currentTask.task_id && file.status !== "failed"),
|
||||||
// prevFiles.filter((file) => file.task_id !== currentTask.task_id),
|
);
|
||||||
// );
|
}, 500);
|
||||||
} else if (
|
} else if (
|
||||||
previousTask && previousTask.status !== "failed" &&
|
previousTask && previousTask.status !== "failed" &&
|
||||||
previousTask.status !== "error" &&
|
previousTask.status !== "error" &&
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue