mirror of
https://github.com/Kozea/Radicale.git
synced 2025-07-23 17:48:30 +00:00
Avoid exception when deleting an item already deleted (fix bug #180)
This commit is contained in:
parent
547c888c63
commit
873dec1d5d
1 changed files with 9 additions and 5 deletions
|
@ -159,12 +159,16 @@ class CalendarHTTPHandler(server.BaseHTTPRequestHandler):
|
|||
item_name = xmlutils.name_from_path(self.path)
|
||||
if item_name:
|
||||
# Get calendar item
|
||||
items = self._calendar.timezones
|
||||
item = self._calendar.get_item(item_name)
|
||||
items.append(item)
|
||||
answer_text = ical.serialize(
|
||||
headers=self._calendar.headers, items=items)
|
||||
etag = item.etag
|
||||
if item:
|
||||
items = self._calendar.timezones
|
||||
items.append(item)
|
||||
answer_text = ical.serialize(
|
||||
headers=self._calendar.headers, items=items)
|
||||
etag = item.etag
|
||||
else:
|
||||
self.send_response(client.GONE)
|
||||
return
|
||||
else:
|
||||
# Get whole calendar
|
||||
answer_text = self._calendar.text
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue