From 102690fc10dbcd5a6d87c2c76fcab974d6cf3153 Mon Sep 17 00:00:00 2001 From: jlssmt Date: Thu, 25 Jul 2024 22:50:38 +0200 Subject: [PATCH] handle undefined --- lib/api/controllers/links/postLink.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/api/controllers/links/postLink.ts b/lib/api/controllers/links/postLink.ts index 8056c11..c2105e3 100644 --- a/lib/api/controllers/links/postLink.ts +++ b/lib/api/controllers/links/postLink.ts @@ -86,6 +86,8 @@ export default async function postLink( else if (contentType === "image/png") imageExtension = "png"; } + if (!link.tags) link.tags = []; + const newLink = await prisma.link.create({ data: { url: link.url?.trim().replace(/\/+$/, "") || null, @@ -98,7 +100,7 @@ export default async function postLink( }, }, tags: { - connectOrCreate: link.tags.map((tag) => ({ + connectOrCreate: link.tags?.map((tag) => ({ where: { name_ownerId: { name: tag.name.trim(),