diff --git a/news/4055.bugfix b/news/4055.bugfix new file mode 100644 index 00000000..a3cdeea3 --- /dev/null +++ b/news/4055.bugfix @@ -0,0 +1 @@ +Fix @@allow_upload failing with a 302 redirect when parent folders are restricted but the target folder is accessible. @shivaansh0610-LUFFY diff --git a/src/plone/app/content/browser/file.py b/src/plone/app/content/browser/file.py index 03f51a3f..9d347715 100644 --- a/src/plone/app/content/browser/file.py +++ b/src/plone/app/content/browser/file.py @@ -190,7 +190,7 @@ def __call__(self): ) context = self.context if self.request.form.get("path"): - context = context.restrictedTraverse(self.request.form.get("path")) + context = context.unrestrictedTraverse(self.request.form.get("path")) allow_images = False allow_files = False