caldav: fix SEQUENCE value when creating an event (#88977)
This commit is contained in:
parent
1fa2c0f9a7
commit
d740651fcd
|
@ -162,7 +162,9 @@ class CalDAV(BaseResource):
|
|||
cal = self.get_calendar(username)
|
||||
self._process_event_properties(post_data)
|
||||
|
||||
post_data['SEQUENCE'] = 0 # RFC 5545 3.8.7.4
|
||||
# Sequence is auto-incremented when saved, -1 will lead to the
|
||||
# expected SEQUENCE:0 when an event is created
|
||||
post_data['SEQUENCE'] = -1
|
||||
try:
|
||||
evt = cal.save_event(**post_data)
|
||||
except requests.exceptions.RequestException as expt:
|
||||
|
|
|
@ -239,7 +239,7 @@ def test_caldav_event_create_ok(app, caldav_conn, event):
|
|||
vevent = calendar.walk('VEVENT')[0]
|
||||
|
||||
expt_event = event.copy()
|
||||
expt_event['SEQUENCE'] = 1 # Bug with caldav not able to save event with SEQUENCE:0
|
||||
expt_event['SEQUENCE'] = 0
|
||||
assert_match_vevent(vevent, event)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue