diff --git a/CHANGELOG.md b/CHANGELOG.md index 56dbbcf01..b4e932d53 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -40,6 +40,10 @@ This file documents any relevant changes done to ViUR-core since version 3.0.0. - fix: `CredentialBone` without escaping (#702) - chore: Improve `StringBone` (#714) +## [3.4.6] + +- fix(seo): Incoming url is compared wrong (#801) + ## [3.4.5] - fix: Add missing fallback for `NumericBone.refresh()` destroying valid data (#793) diff --git a/core/prototypes/list.py b/core/prototypes/list.py index ebcb79538..5a8262e6f 100644 --- a/core/prototypes/list.py +++ b/core/prototypes/list.py @@ -310,7 +310,7 @@ def index(self, *args, **kwargs) -> Any: seoUrl = utils.seoUrlToEntry(self.moduleName, skel) # Check whether this is the current seo-key, otherwise redirect to it - if current.request.get().request.path != seoUrl: + if current.request.get().request.path.lower() != seoUrl: raise errors.Redirect(seoUrl, status=301) self.onView(skel) return self.render.view(skel)