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("/")
|
attributes = sane_path.split("/")
|
||||||
if not attributes:
|
if not attributes:
|
||||||
return []
|
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()
|
attributes.pop()
|
||||||
|
|
||||||
result = []
|
result = []
|
||||||
|
Loading…
Reference in New Issue
Block a user