diff --git a/framework/core/src/Forum/Content/Index.php b/framework/core/src/Forum/Content/Index.php
index <HASH>..<HASH> 100644
--- a/framework/core/src/Forum/Content/Index.php
+++ b/framework/core/src/Forum/Content/Index.php
@@ -75,10 +75,14 @@ class Index
 
         $params = [
             'sort' => $sort && isset($sortMap[$sort]) ? $sortMap[$sort] : '',
-            'filter' => compact('q'),
+            'filter' => [],
             'page' => ['offset' => ($page - 1) * 20, 'limit' => 20]
         ];
 
+        if ($q) {
+            $params['filter']['q'] = $q;
+        }
+
         $apiDocument = $this->getApiDocument($request->getAttribute('actor'), $params);
         $defaultRoute = $this->settings->get('default_route');
Fix Index content, only use search when applicable.