From 8fb44e316207a7672657b9a242c8b361e73829ee Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Sun, 31 Aug 2025 18:49:02 -0600 Subject: [PATCH] Update StoryApiV1Controller, improve text overlay validation regex for improved support --- app/Http/Controllers/Stories/StoryApiV1Controller.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Controllers/Stories/StoryApiV1Controller.php b/app/Http/Controllers/Stories/StoryApiV1Controller.php index 2658e060b..a1497b3ad 100644 --- a/app/Http/Controllers/Stories/StoryApiV1Controller.php +++ b/app/Http/Controllers/Stories/StoryApiV1Controller.php @@ -446,7 +446,7 @@ class StoryApiV1Controller extends Controller switch ($type) { case 'text': - if (! preg_match('/^[a-zA-Z0-9\s,\.]*$/', $content)) { + if (! preg_match('/^[a-zA-Z0-9\s\p{P}\p{S}]*$/u', $content)) { throw ValidationException::withMessages([ "overlays.{$index}.content" => 'Text overlays can only contain letters, numbers, spaces, commas, and dots.', ]);