Version aktiv/inaktiv speicherproblem

This commit is contained in:
2026-02-04 00:58:55 +01:00
parent 3899c71ffe
commit 900298401b
2 changed files with 8 additions and 8 deletions

View File

@@ -1 +1 @@
1.2.36 1.2.37

View File

@@ -599,13 +599,13 @@ export function initEditor() {
const win = iframe?.contentWindow; const win = iframe?.contentWindow;
if (win && win.BridgeParts) { if (win && win.BridgeParts) {
const canOverwrite = !!(currentVersionMeta const canOverwrite = !!(currentVersionMeta
&& Number(currentVersionMeta.is_active) === 0 && Number(currentVersionMeta.is_active || 0) === 0
&& Number(currentVersionMeta.was_active) === 0); && Number(currentVersionMeta.was_active || 0) === 0);
win.BridgeParts.CURRENT_VERSION_ID = canOverwrite ? currentVersionId : 0; win.BridgeParts.CURRENT_VERSION_ID = canOverwrite ? currentVersionId : 0;
} else if (win) { } else if (win) {
const canOverwrite = !!(currentVersionMeta const canOverwrite = !!(currentVersionMeta
&& Number(currentVersionMeta.is_active) === 0 && Number(currentVersionMeta.is_active || 0) === 0
&& Number(currentVersionMeta.was_active) === 0); && Number(currentVersionMeta.was_active || 0) === 0);
win.CURRENT_VERSION_ID = canOverwrite ? currentVersionId : 0; win.CURRENT_VERSION_ID = canOverwrite ? currentVersionId : 0;
} }
} }
@@ -1136,15 +1136,15 @@ export function initEditor() {
if (!current?.id) return err('Keine aktive ID'); if (!current?.id) return err('Keine aktive ID');
let activateNext = false; 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(); const decision = await showActivateDialog();
if (decision === 'cancel') return false; if (decision === 'cancel') return false;
activateNext = decision === 'yes'; activateNext = decision === 'yes';
} }
const overwriteVersionId = (currentVersionMeta const overwriteVersionId = (currentVersionMeta
&& Number(currentVersionMeta.is_active) === 0 && Number(currentVersionMeta.is_active || 0) === 0
&& Number(currentVersionMeta.was_active) === 0) && Number(currentVersionMeta.was_active || 0) === 0)
? Number(currentVersionId || 0) ? Number(currentVersionId || 0)
: 0; : 0;