diff --git a/src/routes/(app)/devices/[id]/+page.server.ts b/src/routes/(app)/devices/[id]/+page.server.ts index a9b1616..e627de1 100644 --- a/src/routes/(app)/devices/[id]/+page.server.ts +++ b/src/routes/(app)/devices/[id]/+page.server.ts @@ -325,11 +325,11 @@ export const actions: Actions = { saveChecklistValue: async ({ request }) => { const formData = await request.formData(); const itemId = formData.get('itemId') as string; - const value = formData.get('value') as string; + const value = (formData.get('value') as string)?.trim(); await db .update(checklistItems) - .set({ value: value || null }) + .set({ value: value || null, checked: !!value }) .where(eq(checklistItems.id, itemId)); return { valueSaved: true }; diff --git a/src/routes/(app)/devices/[id]/+page.svelte b/src/routes/(app)/devices/[id]/+page.svelte index 2b0c64f..c407d93 100644 --- a/src/routes/(app)/devices/[id]/+page.svelte +++ b/src/routes/(app)/devices/[id]/+page.svelte @@ -385,7 +385,7 @@