aboutsummaryrefslogtreecommitdiffstats
path: root/packages/trpc/routers
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2025-02-01 22:16:45 +0000
committerMohamed Bassem <me@mbassem.com>2025-02-01 22:16:45 +0000
commit7d39d698e10cdb1d579e20e54d422e199b359d30 (patch)
treec7a60ea464b5a1e5c60e9d124bfe056085e20fdf /packages/trpc/routers
parentcf85a79ed3bf5aecf770e996b74e3213eb43de4b (diff)
downloadkarakeep-7d39d698e10cdb1d579e20e54d422e199b359d30.tar.zst
feat: Update the last modifiedAt timestamp when tags of the bookmark change
Diffstat (limited to 'packages/trpc/routers')
-rw-r--r--packages/trpc/routers/bookmarks.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/trpc/routers/bookmarks.ts b/packages/trpc/routers/bookmarks.ts
index 4bf32a08..817ceef3 100644
--- a/packages/trpc/routers/bookmarks.ts
+++ b/packages/trpc/routers/bookmarks.ts
@@ -1025,6 +1025,15 @@ export const bookmarksAppRouter = router({
})),
)
.onConflictDoNothing();
+ await tx
+ .update(bookmarks)
+ .set({ modifiedAt: new Date() })
+ .where(
+ and(
+ eq(bookmarks.id, input.bookmarkId),
+ eq(bookmarks.userId, ctx.user.id),
+ ),
+ );
await triggerSearchReindex(input.bookmarkId);
await triggerWebhook(input.bookmarkId, "edited");