diff --git a/app/views/course/room_requests/index.php b/app/views/course/room_requests/index.php
index 5043e8735972f9dd21d569cf672dc6f819f1b88b..e8b94dc7f2b8fba405364e231392d2cd14e27a64 100644
--- a/app/views/course/room_requests/index.php
+++ b/app/views/course/room_requests/index.php
@@ -66,24 +66,11 @@ echo $flash['message'];
                     ) ?>
 
                     <?php
-                    $user_has_permissions = false;
-                    if ($rr->room && !$GLOBALS['perm']->have_perm('root')) {
-                        $user_has_permissions = (
-                            $rr->room->userHasPermission($current_user, 'admin') &&
-                            (RoomRequest::countBySql(
-                                    "id = :request_id
-                                AND closed = '0'
-                                AND user_id = :user_id",
-                                    [
-                                        'request_id' => $rr->id,
-                                        'user_id'    => $current_user->id
-                                    ]
-                                ) > 0
-                            )
-                        );
-                    } else {
-                        $user_has_permissions = ResourceManager::userHasGlobalPermission($current_user, 'admin');
-                    } ?>
+                    $user_has_permissions = ResourceManager::userHasGlobalPermission($current_user, 'admin');
+                    if ($rr->room && !$user_has_permissions) {
+                        $user_has_permissions = $rr->room->userHasPermission($current_user, 'admin');
+                    }
+                    ?>
 
                     <? if ($user_has_permissions && (int)$rr->closed === 0): ?>
                         <? $actionMenu->addLink(
@@ -141,4 +128,4 @@ echo $flash['message'];
             ['data-dialog' => 'size=big']
         ) ?>
     </div>
-<? endif ?>
\ No newline at end of file
+<? endif ?>