aboutsummaryrefslogtreecommitdiffstats
path: root/packages
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2024-10-27 09:18:54 +0000
committerMohamed Bassem <me@mbassem.com>2024-10-27 09:18:54 +0000
commit801ba36af5900c84af5a88dea37aa7d2f793fed9 (patch)
tree53f2a84469e93a54459b140c9e064b27155036d1 /packages
parente06a5eab1b4c8e7003357c18c32773564582f8ee (diff)
downloadkarakeep-801ba36af5900c84af5a88dea37aa7d2f793fed9.tar.zst
fix: Index the summary in search
Diffstat (limited to 'packages')
-rw-r--r--packages/shared/search.ts1
-rw-r--r--packages/trpc/routers/bookmarks.ts3
2 files changed, 3 insertions, 1 deletions
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,