diff --git a/src/core/controllers/CoreController.php b/src/core/controllers/CoreController.php
index 3cb9b69c2183b1c39338b0e6fc35572dffaab3e8..8ee1b62fbc7bd4a753627dd3141ae1af569abde4 100755
--- a/src/core/controllers/CoreController.php
+++ b/src/core/controllers/CoreController.php
@@ -127,14 +127,19 @@ class CoreController
                 $shortcuts[] = ['id' => 'search'];
             }
         }
+
+        $indexingGroups = [];
         foreach ($userGroups as $group) {
             if ($group['can_index']) {
-                $shortcuts[] = [
-                    'id'        => 'indexing',
-                    'groups'    => ['id' => $group['id'], 'label' => $group['group_desc']]
-                ];
+                $indexingGroups[] = ['id' => $group['id'], 'label' => $group['group_desc']];
             }
         }
+        if (!empty($indexingGroups)) {
+            $shortcuts[] = [
+                'id'        => 'indexing',
+                'groups'    => $indexingGroups
+            ];
+        }
 
         return $response->withJson([
             'shortcuts' => $shortcuts