diff --git a/src/app/api/documents/inbound/[id]/__tests__/route.test.ts b/src/app/api/documents/inbound/[id]/__tests__/route.test.ts
index 1f1ee72f9..3c5a5d443 100644
--- a/src/app/api/documents/inbound/[id]/__tests__/route.test.ts
+++ b/src/app/api/documents/inbound/[id]/__tests__/route.test.ts
@@ -22,6 +22,9 @@ vi.mock("@/lib/db", () => ({
deleteMany: vi.fn(),
createMany: vi.fn(),
},
+ documentContentIndex: {
+ findUnique: vi.fn(),
+ },
illnessEpisode: {
findMany: vi.fn(),
},
@@ -131,6 +134,9 @@ beforeEach(() => {
vi.mocked(prisma.documentConditionLink.createMany).mockResolvedValue({
count: 0,
} as never);
+ vi.mocked(prisma.documentContentIndex.findUnique).mockResolvedValue(
+ null as never,
+ );
});
describe("PATCH /api/documents/inbound/[id]", () => {
diff --git a/src/components/documents/document-ai-panels.tsx b/src/components/documents/document-ai-panels.tsx
index bb508215b..88760bedb 100644
--- a/src/components/documents/document-ai-panels.tsx
+++ b/src/components/documents/document-ai-panels.tsx
@@ -316,7 +316,10 @@ export function ContentSearchStatus({
data-state="indexing"
className="text-muted-foreground inline-flex items-center gap-1.5 rounded-full px-2 py-0.5 text-xs"
>
-
+
{t("documents.ai.statusIndexing")}
);
diff --git a/src/components/documents/document-ai-section.tsx b/src/components/documents/document-ai-section.tsx
index 56e842062..81f596717 100644
--- a/src/components/documents/document-ai-section.tsx
+++ b/src/components/documents/document-ai-section.tsx
@@ -142,7 +142,10 @@ export function DocumentAiSection({
disabled={indexPending || actionsDisabled}
>
{readLabel}