Explorar o código

fix: 🐛 getCsrfIgnoredRoutes map all routes just once

IceToast %!s(int64=2) %!d(string=hai) anos
pai
achega
ef5c063b09
Modificáronse 1 ficheiros con 3 adicións e 5 borrados
  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;
     }
 
     /**