From 1f4d32ded9cf0ff80ec4ae69f84e5ec3aa609b8d Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Thu, 19 Oct 2023 09:39:26 -0400 Subject: [PATCH] Fix issue processwire/processwire-issues#1829 --- wire/core/Pagefiles.php | 1 + 1 file changed, 1 insertion(+) diff --git a/wire/core/Pagefiles.php b/wire/core/Pagefiles.php index c25a5392..79fb5247 100644 --- a/wire/core/Pagefiles.php +++ b/wire/core/Pagefiles.php @@ -597,6 +597,7 @@ class Pagefiles extends WireArray implements PageFieldValueInterface { } } + $basename = strtolower($basename); if(!ctype_alnum(ltrim($ext, '.'))) $ext = preg_replace('/[^a-z0-9.]/', '_', $ext); if(!$allowDots && strpos($basename, '.') !== false) $basename = str_replace('.', '_', $basename); $basename .= $ext;