diff --git a/src/SingleLanguageNegotiationUrl.php b/src/SingleLanguageNegotiationUrl.php
--- a/src/SingleLanguageNegotiationUrl.php	(revision 48645ee60e79be73e7f266fed643b354df812ee1)
+++ b/src/SingleLanguageNegotiationUrl.php	(date 1736331042195)
@@ -110,7 +110,7 @@
 
     $config = $this->config->get('language.negotiation')->get('url');
 
-    if (!array_filter($config['prefixes'])) {
+    if (!empty($config['prefixes']) && !array_filter($config['prefixes'])) {
       return $path;
     }
 
