mirror of
https://github.com/Kozea/Radicale.git
synced 2025-06-26 16:45:52 +00:00
parent
4c91ee8906
commit
5bd80d8d13
2 changed files with 6 additions and 1 deletions
|
@ -409,7 +409,10 @@ class Application:
|
|||
else:
|
||||
# Get whole collection
|
||||
answer = collection.serialize()
|
||||
etag = collection.etag
|
||||
if answer is None:
|
||||
return client.NOT_FOUND, {}, None
|
||||
else:
|
||||
etag = collection.etag
|
||||
|
||||
if answer:
|
||||
headers = {
|
||||
|
|
|
@ -543,6 +543,8 @@ class Collection(BaseCollection):
|
|||
return time.strftime("%a, %d %b %Y %H:%M:%S GMT", time.gmtime(last))
|
||||
|
||||
def serialize(self):
|
||||
if not os.path.exists(self._filesystem_path):
|
||||
return None
|
||||
items = []
|
||||
for href in os.listdir(self._filesystem_path):
|
||||
path = os.path.join(self._filesystem_path, href)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue