[CalendarServer-changes] [13883] CalendarServer/trunk/txdav/common/datastore/sql.py
source_changes at macosforge.org
source_changes at macosforge.org
Sat Aug 16 11:13:50 PDT 2014
Revision: 13883
http://trac.calendarserver.org//changeset/13883
Author: gaya at apple.com
Date: 2014-08-16 11:13:50 -0700 (Sat, 16 Aug 2014)
Log Message:
-----------
fix code in UpdateShare() added in r13775 that prevents 2nd identical invite from generating 2nd identical notification
Revision Links:
--------------
http://trac.calendarserver.org//changeset/13775
Modified Paths:
--------------
CalendarServer/trunk/txdav/common/datastore/sql.py
Modified: CalendarServer/trunk/txdav/common/datastore/sql.py
===================================================================
--- CalendarServer/trunk/txdav/common/datastore/sql.py 2014-08-16 01:09:50 UTC (rev 13882)
+++ CalendarServer/trunk/txdav/common/datastore/sql.py 2014-08-16 18:13:50 UTC (rev 13883)
@@ -5033,11 +5033,11 @@
# remove None parameters, and substitute None for empty string
bind = self._bindSchema
columnMap = {}
- if mode != None and mode != self._bindMode:
+ if mode != None and mode != shareeView._bindMode:
columnMap[bind.BIND_MODE] = mode
- if status != None:# and status != self._bindStatus: # FIXME:
+ if status != None and status != shareeView._bindStatus:
columnMap[bind.BIND_STATUS] = status
- if summary != None and summary and summary != self._bindMessage:
+ if summary != None and summary != shareeView._bindMessage:
columnMap[bind.MESSAGE] = summary
if columnMap:
@@ -5059,7 +5059,7 @@
shareeView._bindStatus = columnMap[bind.BIND_STATUS]
yield shareeView._changedStatus(previouslyAcceptedCount)
- if summary is not None:
+ if bind.MESSAGE in columnMap:
shareeView._bindMessage = columnMap[bind.MESSAGE]
yield shareeView.invalidateQueryCache()
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140816/2a766acc/attachment.html>
More information about the calendarserver-changes
mailing list