From 0b7d20d94641c44066a82924ba9915fd05a740e6 Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Wed, 15 Apr 2026 10:38:50 +0200 Subject: [PATCH] Fix materialComp und PWA DEVOptions --- frontend/nuxt.config.ts | 2 +- frontend/pages/createDocument/edit/[[id]].vue | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/nuxt.config.ts b/frontend/nuxt.config.ts index 5072dae..0b465e8 100644 --- a/frontend/nuxt.config.ts +++ b/frontend/nuxt.config.ts @@ -125,7 +125,7 @@ export default defineNuxtConfig({ }, devOptions: { - enabled: true, // Damit du es auch lokal testen kannst + enabled: false, type: 'module', }, }, diff --git a/frontend/pages/createDocument/edit/[[id]].vue b/frontend/pages/createDocument/edit/[[id]].vue index e12d4dc..9699c45 100644 --- a/frontend/pages/createDocument/edit/[[id]].vue +++ b/frontend/pages/createDocument/edit/[[id]].vue @@ -1039,6 +1039,7 @@ const documentReport = computed(() => { } else if (row.service) { let service = services.value.find(i => i.id === row.service) + if (!service) return if (service.materialComposition) { service.materialComposition.forEach(entry => { @@ -1197,8 +1198,8 @@ const getDocumentData = async () => { } if (!['pagebreak', 'title', 'text'].includes(row.mode)) { - if (row.mode === 'normal') row.text = products.value.find(i => i.id === row.product).name - if (row.mode === 'service') row.text = services.value.find(i => i.id === row.service).name + if (row.mode === 'normal') row.text = products.value.find(i => i.id === row.product)?.name || '' + if (row.mode === 'service') row.text = services.value.find(i => i.id === row.service)?.name || '' return {