From d0ae2a4d34c52d6b215fe6841e3503e5a8799bb3 Mon Sep 17 00:00:00 2001
From: Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de>
Date: Wed, 21 Aug 2024 14:02:30 +0000
Subject: [PATCH] don't try to use "all" (default value of
 MY_INSTITUTES_DEFAULT) as an institute_id, fixes #4506

Closes #4506

Merge request studip/studip!3301
---
 lib/classes/coursewizardsteps/BasicDataWizardStep.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/classes/coursewizardsteps/BasicDataWizardStep.php b/lib/classes/coursewizardsteps/BasicDataWizardStep.php
index 22b80ed65fc..18ae67191f5 100644
--- a/lib/classes/coursewizardsteps/BasicDataWizardStep.php
+++ b/lib/classes/coursewizardsteps/BasicDataWizardStep.php
@@ -129,7 +129,7 @@ class BasicDataWizardStep implements CourseWizardStep
         if (!empty($values['studygroup']) || count($institutes) > 0) {
             $tpl->set_attribute('institutes', $institutes);
             if (empty($values['institute'])) {
-                if ($GLOBALS['user']->cfg->MY_INSTITUTES_DEFAULT && Request::isXhr()) {
+                if ($GLOBALS['user']->cfg->MY_INSTITUTES_DEFAULT !== 'all' && Request::isXhr()) {
                     $values['institute'] = $GLOBALS['user']->cfg->MY_INSTITUTES_DEFAULT;
                 } else {
                     $values['institute'] = InstituteMember::getDefaultInstituteIdForUser($GLOBALS['user']->id);
-- 
GitLab