-
Notifications
You must be signed in to change notification settings - Fork 9.4k
URL switch problem in a store with a redirection that exists in another store #39470
Copy link
Copy link
Open
Labels
Area: FrameworkComponent: CmsUrlRewriteIssue: ConfirmedGate 3 Passed. Manual verification of the issue completed. Issue is confirmedGate 3 Passed. Manual verification of the issue completed. Issue is confirmedPriority: P3May be fixed according to the position in the backlog.May be fixed according to the position in the backlog.Progress: ready for devReported on 2.4.7-p3Indicates original Magento version for the Issue report.Indicates original Magento version for the Issue report.Reproduced on 2.4.xThe issue has been reproduced on latest 2.4-develop branchThe issue has been reproduced on latest 2.4-develop branchTriage: Dev.ExperienceIssue related to Developer Experience and needs help with Triage to Confirm or Reject itIssue related to Developer Experience and needs help with Triage to Confirm or Reject it
Metadata
Metadata
Assignees
Labels
Area: FrameworkComponent: CmsUrlRewriteIssue: ConfirmedGate 3 Passed. Manual verification of the issue completed. Issue is confirmedGate 3 Passed. Manual verification of the issue completed. Issue is confirmedPriority: P3May be fixed according to the position in the backlog.May be fixed according to the position in the backlog.Progress: ready for devReported on 2.4.7-p3Indicates original Magento version for the Issue report.Indicates original Magento version for the Issue report.Reproduced on 2.4.xThe issue has been reproduced on latest 2.4-develop branchThe issue has been reproduced on latest 2.4-develop branchTriage: Dev.ExperienceIssue related to Developer Experience and needs help with Triage to Confirm or Reject itIssue related to Developer Experience and needs help with Triage to Confirm or Reject it
Type
Fields
Give feedbackNo fields configured for issues without a type.
Preconditions and environment
Steps to reproduce
Expected result
The Rewrite url created for another website A must not have any link with Website B
Actual result
For code in file : vendor/magento/module-url-rewrite/Model/StoreSwitcher/RewriteUrl.php ligne 80

Currently my store IDs on my website B are 7 and 25.
The code returns me a redirect to website A
So we have $existingRewrite is yes and $currentRewrite is false . So we are sent back to the BaseUrl
The problem in the $existing write variable, we will not filter with the $oldStoreId
To correct this I added the $oldStoreId in the filter
Additional information
This my fix
switcher.zip
Release note
No response
Triage and priority