From dbe6c1de20bc38e54c848983d75c861be288dfe1 Mon Sep 17 00:00:00 2001 From: Mohamed Bassem Date: Sun, 9 Mar 2025 15:03:39 +0000 Subject: fix: Harden getBookmarks endpoint against inconsistent bookmarks. Fixes #1094 --- packages/shared/types/bookmarks.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'packages/shared') 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(), -- cgit v1.2.3-70-g09d2