From 900298401b01368581eaae17218ebf0eed43497f Mon Sep 17 00:00:00 2001 From: Lars Gebhardt-Kusche Date: Wed, 4 Feb 2026 00:58:55 +0100 Subject: [PATCH] Version aktiv/inaktiv speicherproblem --- config/current.ver | 2 +- public/assets/js/ui-editor.js | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/config/current.ver b/config/current.ver index 84e3118..f480e79 100644 --- a/config/current.ver +++ b/config/current.ver @@ -1 +1 @@ -1.2.36 \ No newline at end of file +1.2.37 \ No newline at end of file diff --git a/public/assets/js/ui-editor.js b/public/assets/js/ui-editor.js index ab8f8a6..ce12c02 100644 --- a/public/assets/js/ui-editor.js +++ b/public/assets/js/ui-editor.js @@ -599,13 +599,13 @@ export function initEditor() { const win = iframe?.contentWindow; if (win && win.BridgeParts) { const canOverwrite = !!(currentVersionMeta - && Number(currentVersionMeta.is_active) === 0 - && Number(currentVersionMeta.was_active) === 0); + && Number(currentVersionMeta.is_active || 0) === 0 + && Number(currentVersionMeta.was_active || 0) === 0); win.BridgeParts.CURRENT_VERSION_ID = canOverwrite ? currentVersionId : 0; } else if (win) { const canOverwrite = !!(currentVersionMeta - && Number(currentVersionMeta.is_active) === 0 - && Number(currentVersionMeta.was_active) === 0); + && Number(currentVersionMeta.is_active || 0) === 0 + && Number(currentVersionMeta.was_active || 0) === 0); win.CURRENT_VERSION_ID = canOverwrite ? currentVersionId : 0; } } @@ -1136,15 +1136,15 @@ export function initEditor() { if (!current?.id) return err('Keine aktive ID'); let activateNext = false; - if (currentVersionMeta && (Number(currentVersionMeta.is_active) === 1 || Number(currentVersionMeta.was_active) === 1)) { + if (currentVersionMeta && (Number(currentVersionMeta.is_active || 0) === 1 || Number(currentVersionMeta.was_active || 0) === 1)) { const decision = await showActivateDialog(); if (decision === 'cancel') return false; activateNext = decision === 'yes'; } const overwriteVersionId = (currentVersionMeta - && Number(currentVersionMeta.is_active) === 0 - && Number(currentVersionMeta.was_active) === 0) + && Number(currentVersionMeta.is_active || 0) === 0 + && Number(currentVersionMeta.was_active || 0) === 0) ? Number(currentVersionId || 0) : 0;