Bläddra i källkod

fix: 🐛 getCsrfIgnoredRoutes map all routes just once

IceToast 2 år sedan
förälder
incheckning
ef5c063b09
1 ändrade filer med 3 tillägg och 5 borttagningar
  1. 3 5
      app/Helpers/ExtensionHelper.php

+ 3 - 5
app/Helpers/ExtensionHelper.php

@@ -51,13 +51,11 @@ class ExtensionHelper
                 $routes = array_merge($routes, $config['RoutesIgnoreCsrf']);
             }
 
-            // add extension/ infront of every route
-            foreach ($routes as $key => $route) {
-                $routes[$key] = 'extensions/' . $route;
-            }
+            // map over the routes and add the extension name as prefix
+            $result = array_map(fn ($item) => "extensions/{$item}", $routes);
         }
 
-        return $routes;
+        return $result;
     }
 
     /**