From 801ba36af5900c84af5a88dea37aa7d2f793fed9 Mon Sep 17 00:00:00 2001 From: Mohamed Bassem Date: Sun, 27 Oct 2024 09:18:54 +0000 Subject: fix: Index the summary in search --- packages/shared/search.ts | 1 + packages/trpc/routers/bookmarks.ts | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'packages') diff --git a/packages/shared/search.ts b/packages/shared/search.ts index 555f0cdb..7474a51d 100644 --- a/packages/shared/search.ts +++ b/packages/shared/search.ts @@ -16,6 +16,7 @@ export const zBookmarkIdxSchema = z.object({ fileName: z.string().nullish(), createdAt: z.string().nullish(), note: z.string().nullish(), + summary: z.string().nullish(), tags: z.array(z.string()).default([]), }); diff --git a/packages/trpc/routers/bookmarks.ts b/packages/trpc/routers/bookmarks.ts index c5147c70..80dd4bec 100644 --- a/packages/trpc/routers/bookmarks.ts +++ b/packages/trpc/routers/bookmarks.ts @@ -994,7 +994,7 @@ export const bookmarksAppRouter = router({ }); } const bookmark = await ctx.db.query.bookmarkLinks.findFirst({ - where: and(eq(bookmarks.id, input.bookmarkId)), + where: eq(bookmarkLinks.id, input.bookmarkId), }); if (!bookmark) { @@ -1032,6 +1032,7 @@ Content: ${bookmark.content ?? ""} summary: summary.response, }) .where(eq(bookmarks.id, input.bookmarkId)); + await triggerSearchReindex(input.bookmarkId); return { bookmarkId: input.bookmarkId, -- cgit v1.2.3-70-g09d2