Skip to content

Commit 3f5b8df

Browse files
Update export.blade.php
1 parent b4e862b commit 3f5b8df

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

resources/views/export.blade.php

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,9 +110,14 @@ class="export-column"
110110
function saveFormValues() {
111111
const formData = new FormData(form);
112112
const values = {};
113-
114-
// Save all form fields
113+
114+
// Save all form fields except _token
115115
for (const [key, value] of formData.entries()) {
116+
// Skip the CSRF token field
117+
if (key === '_token') {
118+
continue;
119+
}
120+
116121
if (key === 'columns[]') {
117122
if (!values.columns) {
118123
values.columns = [];
@@ -133,8 +138,13 @@ function restoreFormValues() {
133138
134139
const values = JSON.parse(savedValues);
135140
136-
// Restore all form fields
141+
// Restore all form fields except _token
137142
Object.entries(values).forEach(([key, value]) => {
143+
// Skip the CSRF token field
144+
if (key === '_token') {
145+
return;
146+
}
147+
138148
if (key === 'columns') {
139149
// Handle checkboxes
140150
columnCheckboxes.forEach(checkbox => {
@@ -161,7 +171,7 @@ function restoreFormValues() {
161171
checkAllButton.addEventListener('click', function(e) {
162172
e.preventDefault();
163173
const allChecked = Array.from(columnCheckboxes).every(checkbox => checkbox.checked);
164-
174+
165175
columnCheckboxes.forEach(checkbox => {
166176
if (!checkbox.disabled) {
167177
checkbox.checked = !allChecked;

0 commit comments

Comments
 (0)