[CalendarServer-changes] [10952] CalendarServer/branches/users/gaya/sharedgroups/txdav/carddav/ datastore/sql.py

source_changes at macosforge.org source_changes at macosforge.org
Tue Mar 19 15:24:04 PDT 2013


Revision: 10952
          http://trac.calendarserver.org//changeset/10952
Author:   gaya at apple.com
Date:     2013-03-19 15:24:04 -0700 (Tue, 19 Mar 2013)
Log Message:
-----------
get rid of addressbook *and* home property store when home deleted.

Modified Paths:
--------------
    CalendarServer/branches/users/gaya/sharedgroups/txdav/carddav/datastore/sql.py

Modified: CalendarServer/branches/users/gaya/sharedgroups/txdav/carddav/datastore/sql.py
===================================================================
--- CalendarServer/branches/users/gaya/sharedgroups/txdav/carddav/datastore/sql.py	2013-03-19 20:20:41 UTC (rev 10951)
+++ CalendarServer/branches/users/gaya/sharedgroups/txdav/carddav/datastore/sql.py	2013-03-19 22:24:04 UTC (rev 10952)
@@ -187,7 +187,9 @@
 
         yield Delete(
             From=rp,
-            Where=rp.RESOURCE_ID == self._resourceID,
+            Where=(rp.RESOURCE_ID == self._resourceID).Or(
+                rp.RESOURCE_ID == self._homeResourceID
+            )
         ).on(self._txn)
 
         yield self._cacher.delete(str(self._ownerUID))
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20130319/06f590a7/attachment.html>


More information about the calendarserver-changes mailing list