This commit is contained in:
Dennis Eichhorn 2023-07-17 01:39:34 +00:00
parent a56face85c
commit 07a2ab5a48

View File

@ -1130,6 +1130,9 @@ export class Form
const response = new Response(o); const response = new Response(o);
let successInject = null; let successInject = null;
const statusCode = xhr.getResponseHeader('status');
if (statusCode === 200 || statusCode === null) {
if ((successInject = form.getSuccess()) !== null) { if ((successInject = form.getSuccess()) !== null) {
successInject(response, xhr); successInject(response, xhr);
} else if (redirect !== null) { } else if (redirect !== null) {
@ -1155,6 +1158,7 @@ export class Form
console.warn(error); console.warn(error);
}); });
} }
}
if (response.get('type') !== null) { if (response.get('type') !== null) {
self.app.responseManager.run(response.get('type'), response.get(), null); self.app.responseManager.run(response.get('type'), response.get(), null);
@ -1165,7 +1169,6 @@ export class Form
} }
} catch (e) { } catch (e) {
Logger.instance.log(e); Logger.instance.log(e);
Logger.instance.error('Invalid form response. \n' Logger.instance.error('Invalid form response. \n'
+ 'URL: ' + form.getAction() + '\n' + 'URL: ' + form.getAction() + '\n'
+ 'Request: ' + JSON.stringify(form.getData()) + '\n' + 'Request: ' + JSON.stringify(form.getData()) + '\n'