fix: save button stuck — move reset to finally block, remove mid-session loadOrgs calls
This commit is contained in:
parent
71d481c43b
commit
5e77fa13fd
|
|
@ -408,7 +408,6 @@
|
||||||
window._orgsMap[orgIdSnapshot].version = mData.version;
|
window._orgsMap[orgIdSnapshot].version = mData.version;
|
||||||
window._orgsMap[orgIdSnapshot].members = membersSnapshot;
|
window._orgsMap[orgIdSnapshot].members = membersSnapshot;
|
||||||
}
|
}
|
||||||
loadOrgs();
|
|
||||||
} catch(e) {
|
} catch(e) {
|
||||||
if (errEl) {
|
if (errEl) {
|
||||||
errEl.textContent = 'Save failed: ' + e.message;
|
errEl.textContent = 'Save failed: ' + e.message;
|
||||||
|
|
@ -617,7 +616,6 @@
|
||||||
const mData = await mRes.json();
|
const mData = await mRes.json();
|
||||||
if (!mRes.ok) throw new Error(mData.error || 'Failed to save');
|
if (!mRes.ok) throw new Error(mData.error || 'Failed to save');
|
||||||
document.getElementById('eVersion').value = mData.version;
|
document.getElementById('eVersion').value = mData.version;
|
||||||
btn.disabled = false; btn.textContent = 'Save Changes';
|
|
||||||
if (window._orgsMap && window._orgsMap[editingOrgId]) {
|
if (window._orgsMap && window._orgsMap[editingOrgId]) {
|
||||||
window._orgsMap[editingOrgId].members = editingMembers;
|
window._orgsMap[editingOrgId].members = editingMembers;
|
||||||
window._orgsMap[editingOrgId].version = mData.version;
|
window._orgsMap[editingOrgId].version = mData.version;
|
||||||
|
|
@ -625,6 +623,7 @@
|
||||||
} catch(e) {
|
} catch(e) {
|
||||||
errEl.textContent = 'Save failed: ' + e.message;
|
errEl.textContent = 'Save failed: ' + e.message;
|
||||||
errEl.classList.remove('hidden');
|
errEl.classList.remove('hidden');
|
||||||
|
} finally {
|
||||||
btn.disabled = false; btn.textContent = 'Save Changes';
|
btn.disabled = false; btn.textContent = 'Save Changes';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue