From f750f39b50506f1510832126e625ce65305fd49b Mon Sep 17 00:00:00 2001 From: mytheclipsebotreview Date: Thu, 20 Aug 2026 19:18:24 +0700 Subject: [PATCH] fix(materi): type-cast tags as string[] to satisfy tsc (CI gate) tsc reported 'Property some does not exist on type {}' on doc.tags because Drizzle jsonb inference returns a generic object. Cast explicitly. This unblocks the GMW GitHub Actions deploy (test job). --- services/backend/src/modules/materi/ragClient.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/backend/src/modules/materi/ragClient.ts b/services/backend/src/modules/materi/ragClient.ts index 8e81e96..d3ac6ce 100644 --- a/services/backend/src/modules/materi/ragClient.ts +++ b/services/backend/src/modules/materi/ragClient.ts @@ -104,7 +104,7 @@ export async function searchMateri( const contentMatch = doc.content .toLowerCase() .includes(query.toLowerCase()); - const tagMatch = (doc.tags ?? []).some((t) => + const tagMatch = ((doc.tags as string[]) ?? []).some((t) => t.toLowerCase().includes(query.toLowerCase()), ); if (titleMatch || contentMatch || tagMatch) {