aboutsummaryrefslogtreecommitdiffstats
path: root/packages
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2024-11-17 02:41:17 +0000
committerMohamed Bassem <me@mbassem.com>2024-11-17 02:42:03 +0000
commitdd20fb7b8fb8ea786c53f96d6fa5d4da83dd4753 (patch)
tree491a6a2bfc52298641fd7eda1886e47acf6ecda1 /packages
parent82cd3bb8fa2814b7e27b610682cd04d6f471ac2d (diff)
downloadkarakeep-dd20fb7b8fb8ea786c53f96d6fa5d4da83dd4753.tar.zst
fix: Fix homepage not loading when hitting adding invalid URL during crawling. Fixes #626
Diffstat (limited to 'packages')
-rw-r--r--packages/open-api/hoarder-openapi-spec.json9
-rw-r--r--packages/shared/types/bookmarks.ts6
2 files changed, 6 insertions, 9 deletions
diff --git a/packages/open-api/hoarder-openapi-spec.json b/packages/open-api/hoarder-openapi-spec.json
index 7a490d36..a984fcc7 100644
--- a/packages/open-api/hoarder-openapi-spec.json
+++ b/packages/open-api/hoarder-openapi-spec.json
@@ -112,8 +112,7 @@
]
},
"url": {
- "type": "string",
- "format": "uri"
+ "type": "string"
},
"title": {
"type": "string",
@@ -125,8 +124,7 @@
},
"imageUrl": {
"type": "string",
- "nullable": true,
- "format": "uri"
+ "nullable": true
},
"imageAssetId": {
"type": "string",
@@ -146,8 +144,7 @@
},
"favicon": {
"type": "string",
- "nullable": true,
- "format": "uri"
+ "nullable": true
},
"htmlContent": {
"type": "string",
diff --git a/packages/shared/types/bookmarks.ts b/packages/shared/types/bookmarks.ts
index a02a4b29..359ff7c4 100644
--- a/packages/shared/types/bookmarks.ts
+++ b/packages/shared/types/bookmarks.ts
@@ -28,15 +28,15 @@ export const zAssetSchema = z.object({
export const zBookmarkedLinkSchema = z.object({
type: z.literal(BookmarkTypes.LINK),
- url: z.string().url(),
+ url: z.string(),
title: z.string().nullish(),
description: z.string().nullish(),
- imageUrl: z.string().url().nullish(),
+ imageUrl: z.string().nullish(),
imageAssetId: z.string().nullish(),
screenshotAssetId: z.string().nullish(),
fullPageArchiveAssetId: z.string().nullish(),
videoAssetId: z.string().nullish(),
- favicon: z.string().url().nullish(),
+ favicon: z.string().nullish(),
htmlContent: z.string().nullish(),
crawledAt: z.date().nullish(),
});