fix all csfr token issues

This commit is contained in:
2025-05-30 13:22:51 +02:00
parent fee79c6ec7
commit 9159817947
14 changed files with 39 additions and 44 deletions

View File

@@ -611,7 +611,7 @@ function toggleView(view) {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRFToken': document.querySelector('meta[name="csrf-token"]').getAttribute('content')
'X-CSRF-Token': document.querySelector('meta[name="csrf-token"]').getAttribute('content')
},
body: JSON.stringify({ preferred_view: view })
})
@@ -974,7 +974,7 @@ if (canDownload === true || canDownload === 'true') {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRFToken': csrfToken
'X-CSRF-Token': csrfToken
},
body: JSON.stringify({ items: selectedItems })
})
@@ -1057,7 +1057,7 @@ function deleteFileConfirmed() {
if (item.path) url += `?path=${encodeURIComponent(item.path)}`;
fetch(url, {
method: 'DELETE',
headers: { 'X-CSRFToken': csrfToken }
headers: { 'X-CSRF-Token': csrfToken }
})
.then(r => r.json())
.then(() => {
@@ -1078,7 +1078,7 @@ function deleteFileConfirmed() {
fetch(url, {
method: 'DELETE',
headers: {
'X-CSRFToken': csrfToken
'X-CSRF-Token': csrfToken
}
})
.then(r => r.json())
@@ -1140,7 +1140,7 @@ document.getElementById('confirmRenameBtn').addEventListener('click', function()
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRFToken': csrfToken
'X-CSRF-Token': csrfToken
},
body: JSON.stringify({
old_name: renameTarget,
@@ -1199,7 +1199,7 @@ function toggleStar(filename, path) {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRFToken': csrfToken
'X-CSRF-Token': csrfToken
},
body: JSON.stringify({
filename: filename,
@@ -1296,7 +1296,7 @@ function moveFileConfirmed() {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRFToken': csrfToken
'X-CSRF-Token': csrfToken
},
body: JSON.stringify({
filename: fileToMove,
@@ -1368,7 +1368,7 @@ document.addEventListener('DOMContentLoaded', function() {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRFToken': csrfToken
'X-CSRF-Token': csrfToken
},
body: JSON.stringify({
name: folderName,
@@ -1552,7 +1552,7 @@ document.addEventListener('DOMContentLoaded', function() {
const response = await fetch(`/api/rooms/${roomId}/files/upload`, {
method: 'POST',
headers: { 'X-CSRFToken': csrfToken },
headers: { 'X-CSRF-Token': csrfToken },
body: uploadFormData
});
@@ -1605,7 +1605,7 @@ document.addEventListener('DOMContentLoaded', function() {
uploadFormData.append('overwrite', 'true');
const retryResponse = await fetch(`/api/rooms/${roomId}/files/upload`, {
method: 'POST',
headers: { 'X-CSRFToken': csrfToken },
headers: { 'X-CSRF-Token': csrfToken },
body: uploadFormData
});
@@ -1622,7 +1622,7 @@ document.addEventListener('DOMContentLoaded', function() {
uploadFormData.append('overwrite', 'true');
const retryResponse = await fetch(`/api/rooms/${roomId}/files/upload`, {
method: 'POST',
headers: { 'X-CSRFToken': csrfToken },
headers: { 'X-CSRF-Token': csrfToken },
body: uploadFormData
});
@@ -1658,7 +1658,7 @@ document.addEventListener('DOMContentLoaded', function() {
uploadFormData.append('overwrite', 'true');
const retryResponse = await fetch(`/api/rooms/${roomId}/files/upload`, {
method: 'POST',
headers: { 'X-CSRFToken': csrfToken },
headers: { 'X-CSRF-Token': csrfToken },
body: uploadFormData
});
@@ -1729,7 +1729,7 @@ if (canRename === true || canRename === 'true') {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRFToken': csrfToken
'X-CSRF-Token': csrfToken
},
body: JSON.stringify({
old_name: renameTarget,
@@ -1771,7 +1771,7 @@ if (canDownload === true || canDownload === 'true') {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRFToken': csrfToken
'X-CSRF-Token': csrfToken
},
body: JSON.stringify({ items: selectedItems })
})