Api.js: better error handling

This commit is contained in:
Paolo
2025-10-07 14:47:34 +02:00
parent 8a1ca9a598
commit 5f57c53ed0
+5 -1
View File
@@ -328,6 +328,7 @@ export default {
url: error.request.responseURL
}];
} else {
if (error.response.data.errors == undefined) return [];
return error.response.data.errors;
}
} else if (error.request) {
@@ -346,6 +347,9 @@ export default {
function popHandleableErrors(errorHandling, errors) {
const result = {};
const copy = [];
if (errors == undefined) return {};
while (errors.length)
copy.push(errors.pop());
for (var error of copy) {
@@ -551,4 +555,4 @@ export default {
app.provide('$api', app.config.globalProperties.$api);
}
};
};