diff options
| author | MohamedBassem <me@mbassem.com> | 2024-02-20 15:00:55 +0000 |
|---|---|---|
| committer | MohamedBassem <me@mbassem.com> | 2024-02-20 15:00:55 +0000 |
| commit | 8618f31a548e2266b05b47d62bba2a3003184ace (patch) | |
| tree | 6ecf7d7099b1abd257e6c94c41ecdf913632ee54 /packages/web/server/api/routers/bookmarks.ts | |
| parent | 0c5bb75e1c22cb6dbb52ef6f61dd90b8829dd168 (diff) | |
| download | karakeep-8618f31a548e2266b05b47d62bba2a3003184ace.tar.zst | |
fix: Fix passing the query to the tag page
Diffstat (limited to 'packages/web/server/api/routers/bookmarks.ts')
| -rw-r--r-- | packages/web/server/api/routers/bookmarks.ts | 34 |
1 files changed, 5 insertions, 29 deletions
diff --git a/packages/web/server/api/routers/bookmarks.ts b/packages/web/server/api/routers/bookmarks.ts index 1a78724d..29911bb3 100644 --- a/packages/web/server/api/routers/bookmarks.ts +++ b/packages/web/server/api/routers/bookmarks.ts @@ -163,35 +163,11 @@ export const bookmarksAppRouter = router({ userId: ctx.user.id, archived: input.archived, favourited: input.favourited, - }, - orderBy: { - createdAt: "desc", - }, - select: defaultBookmarkFields, - }) - ).map(toZodSchema); - - return { bookmarks }; - }), - getBookmarksById: authedProcedure - .input( - zGetBookmarksRequestSchema.merge( - z.object({ - ids: z.array(z.string()), - }), - ), - ) - .output(zGetBookmarksResponseSchema) - .query(async ({ input, ctx }) => { - const bookmarks = ( - await prisma.bookmark.findMany({ - where: { - id: { - in: input.ids, - }, - userId: ctx.user.id, - archived: input.archived, - favourited: input.favourited, + id: input.ids + ? { + in: input.ids, + } + : undefined, }, orderBy: { createdAt: "desc", |
