diff --git a/application/models/ressource/Betriebsmittel_model.php b/application/models/ressource/Betriebsmittel_model.php index 69aa962c1..290c3491d 100644 --- a/application/models/ressource/Betriebsmittel_model.php +++ b/application/models/ressource/Betriebsmittel_model.php @@ -17,7 +17,7 @@ class Betriebsmittel_model extends DB_Model */ public function loadInventarliste($filter) { - $filter = strtoLower($filter); + $filter = urldecode(strtoLower($filter)); $qry = " SELECT diff --git a/public/js/components/Betriebsmittel/Betriebsmittel.js b/public/js/components/Betriebsmittel/Betriebsmittel.js index ba2b4275c..6a9e3efa7 100644 --- a/public/js/components/Betriebsmittel/Betriebsmittel.js +++ b/public/js/components/Betriebsmittel/Betriebsmittel.js @@ -225,8 +225,9 @@ export default { .catch(this.$fhcAlert.handleSystemError); }, searchInventar(event) { + const encodedQuery = encodeURIComponent(event.query); return this.$fhcApi - .get('api/frontend/v1/stv/betriebsmittel/loadInventarliste/' + event.query) + .get('api/frontend/v1/stv/betriebsmittel/loadInventarliste/' + encodedQuery) .then(result => { this.filteredInventar = result.data.retval; });