From 9b7e7269d9c6071d323faf11a717cae74b2480dc Mon Sep 17 00:00:00 2001 From: Witt Date: Wed, 23 Jul 2025 05:43:08 -0500 Subject: [PATCH] Fixes broken locale translations from 1.11.11 security fix. Current regex too restrictive. Changed regex on namespace to allow the use of forward slashes as some theme templates do. --- app/Http/Requests/Base/LocaleRequest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Requests/Base/LocaleRequest.php b/app/Http/Requests/Base/LocaleRequest.php index 0a2cc03d72..2f7b433392 100644 --- a/app/Http/Requests/Base/LocaleRequest.php +++ b/app/Http/Requests/Base/LocaleRequest.php @@ -10,7 +10,7 @@ public function rules(): array { return [ 'locale' => ['required', 'string', 'regex:/^[a-z][a-z]$/'], - 'namespace' => ['required', 'string', 'regex:/^[a-z]{1,191}$/'], + 'namespace' => ['required', 'string', 'regex:/^[a-z][a-z\/]*$/'], ]; } }