Skip to content

Commit a42cb42

Browse files
committed
Catch local storage error.
1 parent ed4fcb0 commit a42cb42

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

frontend/packages/volto-form-block/src/components/ViewSchemaForm.jsx

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -162,13 +162,17 @@ const FormBlockView = ({ data, id, path, moment: momentlib }) => {
162162

163163
let storeData = { ...formData };
164164
delete storeData.captchaWidget;
165-
localStorage.setItem(
166-
'formBlocks',
167-
JSON.stringify({
168-
...localStorageData,
169-
[id]: storeData,
170-
}),
171-
);
165+
try {
166+
localStorage.setItem(
167+
'formBlocks',
168+
JSON.stringify({
169+
...localStorageData,
170+
[id]: storeData,
171+
}),
172+
);
173+
} catch (e) {
174+
console.error('Error saving form data to localStorage', e);
175+
}
172176
};
173177

174178
const onSubmit = async (formData) => {

0 commit comments

Comments
 (0)