diff --git a/application/controllers/api/frontend/v1/stv/Prestudent.php b/application/controllers/api/frontend/v1/stv/Prestudent.php index e94c46166..7dc607d1a 100644 --- a/application/controllers/api/frontend/v1/stv/Prestudent.php +++ b/application/controllers/api/frontend/v1/stv/Prestudent.php @@ -143,6 +143,13 @@ class Prestudent extends FHCAPI_Controller { $val = boolval($val); } + elseif ( + $val === '' + && in_array($prop, ['zgvnation', 'zgvmanation', 'zgvdoktornation', 'berufstaetigkeit_code', 'ausbildungcode']) + ) + { + $val = null; + } $update_prestudent[$prop] = $val; } diff --git a/public/js/components/Stv/Studentenverwaltung/Details/Prestudent.js b/public/js/components/Stv/Studentenverwaltung/Details/Prestudent.js index 3fa43e624..dc645dadc 100644 --- a/public/js/components/Stv/Studentenverwaltung/Details/Prestudent.js +++ b/public/js/components/Stv/Studentenverwaltung/Details/Prestudent.js @@ -318,6 +318,7 @@ export default { name="zgvnation" > + @@ -380,6 +381,7 @@ export default { name="zgvmanation" > + @@ -443,6 +445,7 @@ export default { name="zgvdoktornation" > + @@ -504,6 +507,7 @@ export default { v-model="data.berufstaetigkeit_code" name="berufstaetigkeit_code" > + +