From ebde9f8c000071731e332c17304e57f1c04a886a Mon Sep 17 00:00:00 2001
From: Rami Jasim <rami.jasim1@uni-oldenburg.de>
Date: Mon, 19 May 2025 14:34:13 +0200
Subject: [PATCH] fix missing file-icons

---
 lib/modules/CoreDocuments.class.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/modules/CoreDocuments.class.php b/lib/modules/CoreDocuments.class.php
index 9e0ea4af68c..0f0ccb7b752 100644
--- a/lib/modules/CoreDocuments.class.php
+++ b/lib/modules/CoreDocuments.class.php
@@ -105,7 +105,8 @@ class CoreDocuments extends CorePlugin implements StudipModuleExtended, OERModul
 
     public function getManyIconNavigation(array $course_ids, ?string $user_id = null): array
     {
-        $range_type = get_object_type(array_pop($course_ids), ['sem', 'inst']) === 'sem' ? 'course' : 'institute';
+        $c_ids_copy = array_reverse($course_ids);
+        $range_type = get_object_type(array_pop($c_ids_copy), ['sem', 'inst']) === 'sem' ? 'course' : 'institute';
         $navigation = new Navigation(
             _('Dateibereich'),
             "dispatch.php/{$range_type}/files"
-- 
GitLab