diff --git a/public/js/api/factory/studstatus/leitung.js b/public/js/api/factory/studstatus/leitung.js index cc6b87d25..7f6bc9f54 100644 --- a/public/js/api/factory/studstatus/leitung.js +++ b/public/js/api/factory/studstatus/leitung.js @@ -34,7 +34,7 @@ export default { url: '/api/frontend/v1/studstatus/leitung/getHistory/' + antrag_id }; }, - getPrestudents(query, signal) { + getPrestudents(query) { return { method: 'post', url: '/api/frontend/v1/studstatus/leitung/getPrestudents', diff --git a/public/js/components/Studierendenantrag/Leitung/Actions/New.js b/public/js/components/Studierendenantrag/Leitung/Actions/New.js index a6cd69219..f78455baa 100644 --- a/public/js/components/Studierendenantrag/Leitung/Actions/New.js +++ b/public/js/components/Studierendenantrag/Leitung/Actions/New.js @@ -37,16 +37,16 @@ export default { }); }, loadData(evt) { - if( evt.query.length < 2 ) - { - return false; - } + if (evt.query.length < 2) + { + return false; + } + + if (this.abortController) + { + this.abortController.abort(); + } - if (this.abortController instanceof AbortController - && this.abortController.signal.aborted === false) - { - this.abortController.abort(); - } this.abortController = new AbortController(); this.$api @@ -56,16 +56,8 @@ export default { }) .then(result => { this.data = result.data; - this.abortController = null; }) - .catch(error => { - if (this.abortController instanceof AbortController - && this.abortController.signal.aborted === false) - { - this.abortController.abort(); - } - this.$fhcAlert.handleSystemError(error); - }); + .catch(this.$fhcAlert.handleSystemError); } }, template: ` diff --git a/system/dbupdate_3.4.php b/system/dbupdate_3.4.php index 4b52b04c4..7b298df36 100644 --- a/system/dbupdate_3.4.php +++ b/system/dbupdate_3.4.php @@ -79,6 +79,7 @@ require_once('dbupdate_3.4/61730_Dashboard_Anpassungen.php'); require_once('dbupdate_3.4/40128_search.php'); require_once('dbupdate_3.4/60882_lehrfaecherverteilung_favorites.php'); require_once('dbupdate_3.4/66982_berufsschule.php'); +require_once('dbupdate_3.4/67490_studstatus_suche_abort_controller_haengt.php'); // *** Pruefung und hinzufuegen der neuen Attribute und Tabellen echo '