From 57e4f585fe649c2cdba0433d4888fe7f9f887dbb Mon Sep 17 00:00:00 2001 From: cgfhtw Date: Fri, 26 Jul 2024 11:29:08 +0200 Subject: [PATCH] Bugfixes Status edit --- application/controllers/api/frontend/v1/stv/Prestudent.php | 2 +- .../Stv/Studentenverwaltung/Details/Status/Modal.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/application/controllers/api/frontend/v1/stv/Prestudent.php b/application/controllers/api/frontend/v1/stv/Prestudent.php index 635358808..c423a61b8 100644 --- a/application/controllers/api/frontend/v1/stv/Prestudent.php +++ b/application/controllers/api/frontend/v1/stv/Prestudent.php @@ -266,7 +266,7 @@ class Prestudent extends FHCAPI_Controller public function getStudienplaene($prestudent_id) { - if (!is_int($prestudent_id)) + if (!is_int((int)$prestudent_id) || (int)$prestudent_id . '' != $prestudent_id) show_404(); $this->load->model('organisation/Studienplan_model', 'StudienplanModel'); $result = $this->StudienplanModel->getStudienplaeneByPrestudents($prestudent_id); diff --git a/public/js/components/Stv/Studentenverwaltung/Details/Status/Modal.js b/public/js/components/Stv/Studentenverwaltung/Details/Status/Modal.js index ff6df4cc6..d97d15225 100644 --- a/public/js/components/Stv/Studentenverwaltung/Details/Status/Modal.js +++ b/public/js/components/Stv/Studentenverwaltung/Details/Status/Modal.js @@ -144,7 +144,7 @@ export default{ ) .then(result => { this.$reloadList(); - this.emit('saved'); + this.$emit('saved'); this.$refs.modal.hide(); }) .catch(this.$fhcAlert.handleSystemError); @@ -152,13 +152,13 @@ export default{ editStatus() { this.$refs.form .post( - 'api/frontend/v1/stv/status/updateStatus/' + this.statusId.join('/'), + 'api/frontend/v1/stv/status/updateStatus/' + Object.values(this.statusId).join('/'), this.formData ) .then(result => { this.$fhcAlert.alertSuccess(this.$p.t('ui', 'successSave')); this.$reloadList(); - this.emit('saved'); + this.$emit('saved'); this.$refs.modal.hide(); }) .catch(this.$fhcAlert.handleSystemError);