Parcourir la source

fix: 🐛 getCsrfIgnoredRoutes map all routes just once

IceToast il y a 2 ans
Parent
commit
ef5c063b09
1 fichiers modifiés avec 3 ajouts et 5 suppressions
  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;
     }
 
     /**