From 353e2deaf7e1a38212cfbc9cced24a49dae3fd9a Mon Sep 17 00:00:00 2001 From: cgfhtw Date: Thu, 10 Aug 2023 11:02:45 +0200 Subject: [PATCH] AbortController --- .../Studierendenantrag/Leitung/Actions/New.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/public/js/components/Studierendenantrag/Leitung/Actions/New.js b/public/js/components/Studierendenantrag/Leitung/Actions/New.js index 9fb5e7a64..7fca9a029 100644 --- a/public/js/components/Studierendenantrag/Leitung/Actions/New.js +++ b/public/js/components/Studierendenantrag/Leitung/Actions/New.js @@ -16,7 +16,8 @@ export default { data() { return { data: [], - student: '' + student: '', + abortController: null } }, computed: { @@ -38,11 +39,18 @@ export default { }); }, loadData(evt) { + if (this.abortController) + this.abortController.abort(); + this.abortController = new AbortController(); + axios.post( FHC_JS_DATA_STORAGE_OBJECT.app_root + FHC_JS_DATA_STORAGE_OBJECT.ci_router + '/components/Antrag/Abmeldung/getStudiengaengeAssistenz/', - evt + evt, + { + signal: this.abortController.signal + } ).then( result => { if (result.data.error) { @@ -52,7 +60,7 @@ export default { } return result; } - ); + ).catch(() => {}); } }, template: `