Index: backend/controllers/forumController.js
===================================================================
--- backend/controllers/forumController.js	(revision c6895f79f9662d5596d57b15961eeaa42be100ba)
+++ backend/controllers/forumController.js	(revision b5a43410502182bb6f874ac6e134fb6128fcca58)
@@ -46,10 +46,7 @@
       } else if (post.content.length > 200) {
         try {
-          await createReviewPost(req);
-
-          return res.status(202).json({
-            message:
-              "Content is too long. Your post has been submitted for moderator approval.",
-          });
+          await createReviewPost(req, res);
+
+          return;
         } catch (reviewError) {
           console.error("Error submitting post for review:", reviewError);
Index: client/src/Dashboard/components/Navbar.jsx
===================================================================
--- client/src/Dashboard/components/Navbar.jsx	(revision c6895f79f9662d5596d57b15961eeaa42be100ba)
+++ client/src/Dashboard/components/Navbar.jsx	(revision b5a43410502182bb6f874ac6e134fb6128fcca58)
@@ -14,4 +14,12 @@
   const isActive = (path) => {
     if (path === "/dashboard" && location.pathname === "/dashboard") {
+      return true;
+    }
+    if (
+      path === "/dashboard/forum" &&
+      (location.pathname === "/dashboard/forum" ||
+        location.pathname === "/dashboard/forum/create-post" ||
+        location.pathname === "/dashboard/create-post")
+    ) {
       return true;
     }
