Merge branch 'feature-69388/Pruefung_API_insert_Propleme' into demo-cis40

This commit is contained in:
Harald Bamberger
2025-11-24 09:48:38 +01:00
@@ -319,12 +319,13 @@ class Pruefung extends FHCAPI_Controller
$note = current($zeugnisnoten);
$uebernahmedatum = new DateTime($note->uebernahmedatum);
$benotungsdatum = new DateTime($note->benotungsdatum);
$pruefungsdatum = new DateTime($this->input->post('datum'));
$checkDate = $uebernahmedatum === '' || $benotungsdatum > $uebernahmedatum
? $benotungsdatum
: $uebernahmedatum;
if ($checkDate >= $this->input->post('datum') && $this->input->post('note') !== $note->note)
if ($checkDate >= $pruefungsdatum && $this->input->post('note') !== $note->note)
{
$this->PruefungModel->db->trans_complete();
$this->terminateWithSuccess($this->p->t('exam', 'hinweis_changeAfterExamDate'));