diff --git a/src/MicroweberPackages/App/Http/Middleware/XSS.php b/src/MicroweberPackages/App/Http/Middleware/XSS.php index 1880ad602d1..23e10a16f26 100644 --- a/src/MicroweberPackages/App/Http/Middleware/XSS.php +++ b/src/MicroweberPackages/App/Http/Middleware/XSS.php @@ -14,7 +14,8 @@ public function handle(Request $request, Closure $next) $input = $request->all(); - if ($request->isMethod('post') and !empty($input)) { + if (($request->isMethod('post') or $request->isMethod('patch')) and !empty($input)) { + $clean = new HTMLClean(); array_walk_recursive($input, function (&$input) use ($clean) { if (is_string($input)) { @@ -23,7 +24,6 @@ public function handle(Request $request, Closure $next) }); } - $request->merge($input); return $next($request); }