diff --git a/application/controllers/api/frontend/v1/Documents.php b/application/controllers/api/frontend/v1/Documents.php index 7b2fc4a15..dcc0bb9ac 100644 --- a/application/controllers/api/frontend/v1/Documents.php +++ b/application/controllers/api/frontend/v1/Documents.php @@ -208,7 +208,6 @@ class Documents extends FHCAPI_Controller $this->load->model('system/Vorlage_model', 'VorlageModel'); $result = $this->VorlageModel->load($xsl); - $this->addMeta("ress", $result); $vorlage = current($this->getDataOrTerminateWithError($result)); if (!$vorlage) show_404(); @@ -251,6 +250,9 @@ class Documents extends FHCAPI_Controller 'studiensemester_kurzbz' => $ss, 'student_uid' => $akteData['uid'] ]); + + if (!hasData($result)) $this->terminateWithError($this->p->t("stv", "error_noLehrverbandAssigned")); + $res = current($this->getDataOrTerminateWithError($result)); $studiengang_kz = $res->studiengang_kz; diff --git a/application/controllers/jobs/PlausiIssueProducer.php b/application/controllers/jobs/PlausiIssueProducer.php index b667e835d..0aaecf5f5 100644 --- a/application/controllers/jobs/PlausiIssueProducer.php +++ b/application/controllers/jobs/PlausiIssueProducer.php @@ -33,6 +33,10 @@ class PlausiIssueProducer extends PlausiIssueProducer_Controller */ public function run($studiensemester_kurzbz = null, $studiengang_kz = null) { + //$a = $this->StudiensemesterModel->getByDate('2026-02-14', '2026-02-16'); + $a = $this->StudiensemesterModel->getAktOrNextSemester(); + var_dump(getData($a)); + die(); // get Studiensemester if (isEmptyString($studiensemester_kurzbz)) $studiensemester_kurzbz = $this->_currentStudiensemester; diff --git a/system/phrasesupdate.php b/system/phrasesupdate.php index 5dc9bc1c0..efe300955 100644 --- a/system/phrasesupdate.php +++ b/system/phrasesupdate.php @@ -44644,9 +44644,9 @@ array( 'phrases' => array( array( 'sprache' => 'German', - 'text' => "Für den gesamten Studiengang verbindlicher Termin. - - Liegt ein Termin in der Vergangenheit, kann nichts mehr hochgeladen werden. Ist es dennoch erforderlich, + 'text' => "Für den gesamten Studiengang verbindlicher Termin. + + Liegt ein Termin in der Vergangenheit, kann nichts mehr hochgeladen werden. Ist es dennoch erforderlich, haben Studierende bei der Studiengangsassistenz um eine Korrektur dieses Termins anzusuchen.", 'description' => '', 'insertvon' => 'system' @@ -44837,7 +44837,7 @@ array( array( 'sprache' => 'German', 'text' => "Verspätete Projektabgabe ist bei Terminen, welche von der Studiengangsassistenz für den gesamten Studiengang fixiert wurden nicht erlaubt! - + Um einen Endupload durchführen zu können, müssen Sie ein positiv benotetes Quality Gate 1 & Quality Gate 2 in der relevanten Projektarbeit absolviert haben.", 'description' => '', 'insertvon' => 'system' @@ -55923,6 +55923,28 @@ I have been informed that I am under no obligation to consent to the transmissio ) ), // ### Refactor Messages END + // + array( + 'app' => 'core', + 'category' => 'stv', + 'phrase' => 'error_noLehrverbandAssigned', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'StudentIn ist in diesem Semester keinem Lehrverband zugeteilt', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'Student has no assignment to any teaching association', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + );