fixes empty trail category in lists

This commit is contained in:
Christian Beutel
2025-03-15 12:09:12 +01:00
parent 5929443853
commit 6cfa21c025
2 changed files with 3 additions and 3 deletions

View File

@@ -20,7 +20,7 @@ const TrailCreateSchema = z.object({
thumbnail: z.number().int().nonnegative().optional(), thumbnail: z.number().int().nonnegative().optional(),
waypoints: z.array(z.string()).default([]), waypoints: z.array(z.string()).default([]),
summit_logs: z.array(z.string()).default([]), summit_logs: z.array(z.string()).default([]),
category: z.string().length(15).optional(), category: z.string().length(15).optional().or(z.literal('')),
gpx: z.string().optional(), gpx: z.string().optional(),
author: z.string().length(15), author: z.string().length(15),

View File

@@ -94,8 +94,8 @@
if ( if (
(data.list?.public === false && $formData.public === true) || (data.list?.public === false && $formData.public === true) ||
($formData.public === true && ($formData.public === true &&
data.list?.expand?.trails?.length !== (data.list?.expand?.trails?.length ?? 0) <
$formData.expand?.trails?.length) ($formData.expand?.trails?.length ?? 0))
) { ) {
publishConfirmModal.openModal(); publishConfirmModal.openModal();
return false; return false;