From f61415e8cf237bdee0a092990ca9c6d435e9269c Mon Sep 17 00:00:00 2001 From: Quinn <73698306+DjQuinnEXP@users.noreply.github.com> Date: Mon, 23 Mar 2026 16:35:25 +0100 Subject: [PATCH] [BUGFIX][SUPRO-1523] fixed url switching failing due to missing array key --- Plugin/Magento/UrlRewrite/Model/StoreSwitcher/RewriteUrl.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugin/Magento/UrlRewrite/Model/StoreSwitcher/RewriteUrl.php b/Plugin/Magento/UrlRewrite/Model/StoreSwitcher/RewriteUrl.php index bb48a09..e4bdc01 100644 --- a/Plugin/Magento/UrlRewrite/Model/StoreSwitcher/RewriteUrl.php +++ b/Plugin/Magento/UrlRewrite/Model/StoreSwitcher/RewriteUrl.php @@ -66,7 +66,7 @@ public function beforeSwitch( // to prevent a 404 when used on a home page $redirectUrlTemp = rtrim($redirectUrl,'/'); $temp = explode('/',$redirectUrlTemp,5); - if (rtrim($temp[3],'/') == rtrim(end($temp),'/')) + if (array_key_exists(3, $temp) && rtrim($temp[3],'/') == rtrim(end($temp),'/')) { if (strpos(rtrim($redirectUrl, '/'), rtrim($targetStore->getBaseUrl(),'/')) === false) { $redirectUrl = $targetStore->getBaseUrl();