From 87a518703ffdb90f62b6938a76a501b0dbe1a82c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Mon, 9 Sep 2024 16:23:12 +0200 Subject: [PATCH] Escape spaces in unnwrapped urls to avoid invalid URLs --- .../InfoProviderSystem/Providers/OEMSecretsProvider.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Services/InfoProviderSystem/Providers/OEMSecretsProvider.php b/src/Services/InfoProviderSystem/Providers/OEMSecretsProvider.php index afce5d85..f3b59adc 100644 --- a/src/Services/InfoProviderSystem/Providers/OEMSecretsProvider.php +++ b/src/Services/InfoProviderSystem/Providers/OEMSecretsProvider.php @@ -1462,7 +1462,10 @@ class OEMSecretsProvider implements InfoProviderInterface //The real URL is stored in the 'event_link' query parameter if (isset($queryParams['event_link']) && trim($queryParams['event_link']) !== '') { - return $queryParams['event_link']; + $url = $queryParams['event_link']; + + //Replace any spaces in the URL by %20 to avoid invalid URLs + return str_replace(' ', '%20', $url); } }