diff --git a/application/controllers/api/frontend/v1/stv/Students.php b/application/controllers/api/frontend/v1/stv/Students.php index d2a60dd29..9debfc6ae 100644 --- a/application/controllers/api/frontend/v1/stv/Students.php +++ b/application/controllers/api/frontend/v1/stv/Students.php @@ -292,6 +292,9 @@ class Students extends FHCAPI_Controller $studiensemester_kurzbz = $this->getStudiensemesterKurzbz($studiensemester_kurzbz); $orgform_kurzbz = $this->getOrgformKurzbz($orgform_kurzbz); + if ($studiengang_kz === null) + show_404(); + $stdsemEsc = $studiensemester_kurzbz ? $this->PrestudentModel->escape($studiensemester_kurzbz) : 'NULL'; $selectRT = " @@ -553,6 +556,9 @@ class Students extends FHCAPI_Controller $studiengang_kz = $this->getStudiengangKz($studiengang_typ_kurzbz); $orgform_kurzbz = $this->getOrgformKurzbz($orgform_kurzbz); + if ($studiengang_kz === null) + show_404(); + $this->load->model('organisation/Studiensemester_model', 'StudiensemesterModel'); if (!$this->StudiensemesterModel->isValidStudiensemester($studiensemester_kurzbz))