fix: add CSRF token to saveVersion fetch call
This commit is contained in:
@@ -49,17 +49,20 @@ async function saveVersion(identifier) {
|
||||
try {
|
||||
const res = await fetch('/admin/servers/' + identifier + '/set-version', {
|
||||
method: 'POST',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
'CSRF-Token': document.querySelector('meta[name="csrf-token"]') ?
|
||||
document.querySelector('meta[name="csrf-token"]').content :
|
||||
'<%= csrfToken %>'
|
||||
},
|
||||
body: JSON.stringify({ version })
|
||||
});
|
||||
const text = await res.text();
|
||||
result.innerHTML = text;
|
||||
|
||||
if (res.ok) {
|
||||
const display = document.getElementById('version-display-' + identifier);
|
||||
const span = display.querySelector('span');
|
||||
span.textContent = version;
|
||||
span.style.color = '#4ade80';
|
||||
const span = document.getElementById('version-text-' + identifier);
|
||||
if (span) { span.textContent = version; span.style.color = '#4ade80'; }
|
||||
}
|
||||
} catch (err) {
|
||||
result.innerHTML = '<span style="color:#ef4444">❌ Failed to save</span>';
|
||||
|
||||
Reference in New Issue
Block a user