Fix another instance of #117

This commit is contained in:
Markus Unterwaditzer 2015-03-22 12:25:54 +01:00
parent a7700f9805
commit 78e203a2b9

View File

@ -382,8 +382,8 @@ class Application(object):
if item:
# Evolution bug workaround
etag = environ.get("HTTP_IF_MATCH", item.etag).replace("\\", "")
if etag == item.etag:
if_match = environ.get("HTTP_IF_MATCH", "*").replace("\\", "")
if if_match in ("*", item.etag):
# No ETag precondition or precondition verified, delete item
answer = xmlutils.delete(environ["PATH_INFO"], collection)
return client.OK, {}, answer