Fix some corner-cases for requests at root path
This commit is contained in:
parent
f73b44a311
commit
e4af425893
@ -210,8 +210,8 @@ class Collection(object):
|
||||
# First do normpath and then strip, to prevent access to FOLDER/../
|
||||
sane_path = posixpath.normpath(path.replace(os.sep, "/")).strip("/")
|
||||
attributes = sane_path.split("/")
|
||||
if not attributes:
|
||||
return None
|
||||
if not sane_path or not attributes:
|
||||
return []
|
||||
if not (cls.is_leaf("/".join(attributes)) or path.endswith("/")):
|
||||
attributes.pop()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user