diff --git a/app/controllers/file.php b/app/controllers/file.php index 376a74e627b266c2fc9e8d9d6d2374066c6ca3cb..ddcef2c3a2dbb98b50e2e71d88ec1160c9deae47 100644 --- a/app/controllers/file.php +++ b/app/controllers/file.php @@ -1473,7 +1473,7 @@ class FileController extends AuthenticatedController } $payload = [ 'html' => FilesystemVueDataManager::getFileVueData($newfile, $this->current_folder), - 'redirect' => $redirects[0], + 'redirect' => $redirects[0] ?? '', 'url' => $this->generateFilesUrl($this->current_folder, $newfile), ]; diff --git a/app/controllers/my_courses.php b/app/controllers/my_courses.php index d856ad4f8e3efb1cd40c0396f3ea99757f657797..187d6c6e438956d52b6092331b562ec0920ee305 100644 --- a/app/controllers/my_courses.php +++ b/app/controllers/my_courses.php @@ -475,6 +475,7 @@ class MyCoursesController extends AuthenticatedController )); } } else { + $prio_delete = false; // LOGGING StudipLog::log('SEM_USER_DEL', $course_id, $GLOBALS['user']->id, 'Hat sich selbst aus der Warteliste ausgetragen'); if ($course->isAdmissionEnabled()) { diff --git a/app/views/questionnaire/question_types/vote/vote_evaluation.php b/app/views/questionnaire/question_types/vote/vote_evaluation.php index bd6ce854ad5558b2df51a01b4fb8e923414130d4..b78ddc878a39fa515f0a4747fdc73391b5164c00 100644 --- a/app/views/questionnaire/question_types/vote/vote_evaluation.php +++ b/app/views/questionnaire/question_types/vote/vote_evaluation.php @@ -83,7 +83,12 @@ rsort($ordered_results); <table class="default nohover"> <tbody> - <? $countAnswers = $vote->questionnaire->countAnswers() ?> + <?php + $countAnswers = 0; + if ($vote->questionnaire) { + $countAnswers = $vote->questionnaire->countAnswers(); + } + ?> <? foreach ($options as $key => $answer) : ?> <tr> <? $percentage = ($countAnswers && isset($results[$key])) ? round((int) $results[$key] / $countAnswers * 100) : 0 ?>