From e244d994fa4ee1bcc5a6431a82b403636ed4af77 Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Thu, 25 Mar 2021 14:33:16 +0100 Subject: [PATCH] backports murph-skeleton --- core/EventSuscriber/Site/NodeEventSubscriber.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/EventSuscriber/Site/NodeEventSubscriber.php b/core/EventSuscriber/Site/NodeEventSubscriber.php index 39128d5..215ff41 100644 --- a/core/EventSuscriber/Site/NodeEventSubscriber.php +++ b/core/EventSuscriber/Site/NodeEventSubscriber.php @@ -13,6 +13,7 @@ use App\Core\Slugify\CodeSlugify; use App\Core\Slugify\RouteParameterSlugify; use App\Core\Slugify\Slugify; use Symfony\Component\HttpKernel\KernelInterface; +use function Symfony\Component\String\u; /** * class NodeEventSubscriber. @@ -110,7 +111,9 @@ class NodeEventSubscriber extends EntityManagerEventSubscriber } } - $generatedUrl = str_replace('//', '/', $generatedUrl); + if (!u($generatedUrl)->startsWith('https://') && !u($generatedUrl)->startsWith('http://')) { + $generatedUrl = str_replace('//', '/', $generatedUrl); + } $node->setParameters($parameters);