This commit is contained in:
2026-01-21 23:27:12 +01:00
parent 40714e8ec6
commit 012ec95ba1

View File

@@ -302,8 +302,9 @@ export function initEditor() {
}
function updateVersionMeta(id) {
const key = id ? String(id) : '';
currentVersionId = id ? Number(id) : 0;
const selectedId = id || Number(versionSelect?.value || 0);
const key = selectedId ? String(selectedId) : '';
currentVersionId = selectedId ? Number(selectedId) : 0;
currentVersionMeta = key && versionMap.has(key) ? versionMap.get(key) : null;
if (btnDeactivateVersion) {
const isActive = !!(currentVersionMeta && Number(currentVersionMeta.is_active) === 1);
@@ -1025,9 +1026,10 @@ export function initEditor() {
sendForm && (sendForm.onsubmit = doSend);
editorSelect && (editorSelect.onchange = () => switchEditor(editorSelect.value));
btnActivateVersion && (btnActivateVersion.onclick = async () => {
if (!current?.id || !currentVersionId) return;
const selectedId = Number(versionSelect?.value || currentVersionId || 0);
if (!current?.id || !selectedId) return;
try {
const res = await apiAction('content_versions.activate', { method: 'POST', data: { id: currentVersionId } });
const res = await apiAction('content_versions.activate', { method: 'POST', data: { id: selectedId } });
if (!res?.ok) throw new Error(res?.error || 'Aktivieren fehlgeschlagen');
await loadVersionsForCurrent();
toast('Version aktiviert', true);