Match stupid naming conventions used by Apple's clients for collections
This commit is contained in:
parent
07a9ce8296
commit
61eedc2b7c
@ -212,7 +212,10 @@ class Collection(object):
|
||||
attributes = sane_path.split("/")
|
||||
if not attributes:
|
||||
return []
|
||||
if not (cls.is_leaf("/".join(attributes)) or path.endswith("/")):
|
||||
|
||||
# Try to guess if the path leads to a collection or an item
|
||||
if not (cls.is_leaf("/".join(attributes)) or
|
||||
path.endswith(("/", ".ics", ".vcf", "/caldav", "/carddav"))):
|
||||
attributes.pop()
|
||||
|
||||
result = []
|
||||
|
Loading…
Reference in New Issue
Block a user