Change/edit
This commit is contained in:
@@ -1144,7 +1144,12 @@ export function initEditor() {
|
||||
try {
|
||||
const okRefs = await confirmTemplateReferences('Deaktivieren');
|
||||
if (!okRefs) return;
|
||||
const res = await apiAction('content_versions.deactivate', { method: 'POST', data: { content_id: current.id } });
|
||||
let res = await apiAction('content_versions.deactivate', { method: 'POST', data: { content_id: current.id } });
|
||||
if (res && res.ok === false && Array.isArray(res.references) && res.references.length) {
|
||||
const ok = confirm('Dieses Template wird in anderen Templates verwendet. Trotzdem deaktivieren?');
|
||||
if (!ok) return;
|
||||
res = await apiAction('content_versions.deactivate', { method: 'POST', data: { content_id: current.id, force: 1 } });
|
||||
}
|
||||
if (!res?.ok) throw new Error(res?.error || 'Deaktivieren fehlgeschlagen');
|
||||
await loadVersionsForCurrent({ keepSelection: true, preferredId: currentVersionId });
|
||||
toast('Aktive Version deaktiviert', true);
|
||||
|
||||
Reference in New Issue
Block a user