aboutsummaryrefslogtreecommitdiffstats
path: root/packages/shared
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2025-03-09 15:03:39 +0000
committerMohamed Bassem <me@mbassem.com>2025-03-09 21:38:51 +0000
commitdbe6c1de20bc38e54c848983d75c861be288dfe1 (patch)
tree1e8b1ab6236dc13c4cc8c0ad90fe659ad98b0aae /packages/shared
parentd2c37c2e6ab2ec6b44b80caf34691aa2e18d12e7 (diff)
downloadkarakeep-dbe6c1de20bc38e54c848983d75c861be288dfe1.tar.zst
fix: Harden getBookmarks endpoint against inconsistent bookmarks. Fixes #1094
Diffstat (limited to 'packages/shared')
-rw-r--r--packages/shared/types/bookmarks.ts4
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(),