-
Bug
-
Resolution: Fixed
-
Neutral
-
2.0.21
-
None
-
-
Empty show more show less
The DIFF between versions of a foreign language page on a multi-site instance fails because ETKSiteManager#getAssignedSite always returns the default site when the URI it is evaluating has a locale prefix such as "/fr/mysite".
This is because none of the default rules used in getAssignedSite() handles URI's with this locale prefix, and so it falls back to returning the default site. Possible fix is to update SiteNameMatcher to also attempt matches with the locale prefixes for all of the Sites configured locales.
See linked MGNLDIFF-80 for how to reproduce.
- is depended upon by
-
MGNLDIFF-80 i18n aware comparison doesn't work in multisite environment
- Closed
- relates to
-
MULTISITE-34 MultiSiteManager#getAssignedSite always returns the Default site for locale prefixed uri's
- Closed