aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/admin
diff options
context:
space:
mode:
authorArne Schröder, M. A. <schroeder@data-quest.de>2026-02-06 14:19:44 +0000
committerRasmus Fuhse <fuhse@data-quest.de>2026-02-06 14:19:44 +0000
commit2e2da4616c3943c9fa4e0e3b9d285b4f7445e713 (patch)
tree6e5ba0c54744ca06e0ade4f77a81170b96328543 /app/controllers/admin
parent05f3c89e816a1ae8cacc0ec6f07da9bc848d4923 (diff)
Resolve "ILIAS-Schnittstelle: Inkompatibilität mit ILIAS 10"
Closes #6160 Merge request studip/studip!4668
Diffstat (limited to 'app/controllers/admin')
-rw-r--r--app/controllers/admin/ilias_interface.php6
1 files changed, 3 insertions, 3 deletions
diff --git a/app/controllers/admin/ilias_interface.php b/app/controllers/admin/ilias_interface.php
index 89a8880..9f1e244 100644
--- a/app/controllers/admin/ilias_interface.php
+++ b/app/controllers/admin/ilias_interface.php
@@ -201,9 +201,9 @@ class Admin_IliasInterfaceController extends AuthenticatedController
}
// find new unique index
$index = 'ilias'.ConnectedIlias::getIntVersion($this->ilias_version);
- if (is_array($this->ilias_configs[$index]) || is_array($this->existing_indices[$index])) {
+ if (!empty($this->ilias_configs[$index]) || !empty($this->existing_indices[$index])) {
$i = 1;
- while (is_array($this->ilias_configs[$index.'-'.$i]) || is_array($this->existing_indices[$index.'-'.$i])) {
+ while (!empty($this->ilias_configs[$index.'-'.$i]) || !empty($this->existing_indices[$index.'-'.$i])) {
$i++;
}
$index = $index.'-'.$i;
@@ -240,7 +240,7 @@ class Admin_IliasInterfaceController extends AuthenticatedController
if ($info['version']) {
$this->ilias_version = $info['version'];
$this->ilias_version_date = $info['version_date'];
- $this->ilias_clients = $info['clients'];
+ $this->ilias_clients = $info['clients'] ?? [];
} else {
PageLayout::postInfo(_('ILIAS-Version und Clients konnten nicht automatisch erkannt werden.'));
}