Gradebook: Fix undefined user_id in Evaluation for edit - refs BT#21911

pull/5733/head
christianbeeznst 1 year ago
parent 8b746cc4c6
commit 88e6fdf967
  1. 3
      public/main/gradebook/gradebook_edit_eval.php
  2. 2
      public/main/gradebook/lib/fe/evalform.class.php

@ -39,9 +39,6 @@ if ($form->validate()) {
$evaluation->setTitle($values['name']);
$evaluation->setDescription($values['description']);
$user = $entityManager->getRepository(User::class)->find($values['hid_user_id']);
$evaluation->setUser($user);
$course = $entityManager->getRepository(Course::class)->findOneBy(['code' => $values['hid_course_code']]);
$evaluation->setCourse($course);

@ -500,7 +500,7 @@ class EvalForm extends FormValidator
'hid_id' => $this->evaluation_object->get_id(),
'name' => $this->evaluation_object->get_name(),
'description' => $this->evaluation_object->get_description(),
'hid_user_id' => $this->evaluation_object->get_user_id(),
'hid_user_id' => $evaluation_object->user_id ?? 0,
'hid_course_code' => $this->evaluation_object->get_course_code(),
'hid_course_id' => $this->evaluation_object->getCourseId(),
'hid_category_id' => $this->evaluation_object->get_category_id(),

Loading…
Cancel
Save