From c9bcf9b9b040a160a73965063239f1ff557c2558 Mon Sep 17 00:00:00 2001 From: Johann Hoffmann Date: Wed, 21 Jan 2026 10:34:17 +0100 Subject: [PATCH] fixed note init by object/object key on 2nd time opening the details modal in the assistenz view; --- application/controllers/api/frontend/v1/Abgabe.php | 2 +- public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/application/controllers/api/frontend/v1/Abgabe.php b/application/controllers/api/frontend/v1/Abgabe.php index d5fe43a72..a507eb712 100644 --- a/application/controllers/api/frontend/v1/Abgabe.php +++ b/application/controllers/api/frontend/v1/Abgabe.php @@ -142,7 +142,6 @@ class Abgabe extends FHCAPI_Controller $zugeordnet = $this->checkZuordnung($projektarbeit_id, getAuthUID()); if(getAuthUID() == $student_uid || $zugeordnet) { - $projektarbeitIsCurrent = false; $returnFunc = function ($result) use (&$projektarbeitIsCurrent) { $projektarbeitIsCurrent = $result; @@ -825,6 +824,7 @@ class Abgabe extends FHCAPI_Controller $tomail, $subject ); + } /** diff --git a/public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js b/public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js index 74db4c9c7..5d8c3846a 100644 --- a/public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js +++ b/public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js @@ -687,7 +687,10 @@ export const AbgabetoolAssistenz = { // pa.isCurrent = res.data[1] pa.abgabetermine.forEach(termin => { - termin.note = this.allowedNotenOptions.find(opt => opt.note == termin.note) + if(typeof termin.note !== 'object') { + termin.note = this.allowedNotenOptions.find(opt => opt.note == termin.note) + } + termin.file = [] // assistenz should be able to edit every abgabe