diff options
| author | Mohamed Bassem <me@mbassem.com> | 2025-03-09 15:03:39 +0000 |
|---|---|---|
| committer | Mohamed Bassem <me@mbassem.com> | 2025-03-09 21:38:51 +0000 |
| commit | dbe6c1de20bc38e54c848983d75c861be288dfe1 (patch) | |
| tree | 1e8b1ab6236dc13c4cc8c0ad90fe659ad98b0aae /packages/shared | |
| parent | d2c37c2e6ab2ec6b44b80caf34691aa2e18d12e7 (diff) | |
| download | karakeep-dbe6c1de20bc38e54c848983d75c861be288dfe1.tar.zst | |
fix: Harden getBookmarks endpoint against inconsistent bookmarks. Fixes #1094
Diffstat (limited to 'packages/shared')
| -rw-r--r-- | packages/shared/types/bookmarks.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/shared/types/bookmarks.ts b/packages/shared/types/bookmarks.ts index 9644095c..9e6e6f3f 100644 --- a/packages/shared/types/bookmarks.ts +++ b/packages/shared/types/bookmarks.ts @@ -3,7 +3,7 @@ import { z } from "zod"; import { zCursorV2 } from "./pagination"; import { zBookmarkTagSchema } from "./tags"; -const MAX_TITLE_LENGTH = 250; +const MAX_TITLE_LENGTH = 1000; export const enum BookmarkTypes { LINK = "link", @@ -78,7 +78,7 @@ export const zBareBookmarkSchema = z.object({ id: z.string(), createdAt: z.date(), modifiedAt: z.date().nullable(), - title: z.string().max(MAX_TITLE_LENGTH).nullish(), + title: z.string().nullish(), archived: z.boolean(), favourited: z.boolean(), taggingStatus: z.enum(["success", "failure", "pending"]).nullable(), |
