[CalendarServer-changes] [12184]

source_changes at macosforge.org source_changes at macosforge.org
Wed Mar 12 11:21:58 PDT 2014


Revision: 12184
          http://trac.calendarserver.org//changeset/12184
Author:   gaya at apple.com
Date:     2013-12-20 21:51:00 -0800 (Fri, 20 Dec 2013)
Log Message:
-----------
sync report with revision == 0 on shared address book now returns addressbook.vcf

Modified Paths:
--------------
    CalDAVTester/trunk/scripts/tests/CardDAV/sharing-sync.xml
    CalendarServer/trunk/txdav/carddav/datastore/sql.py

Modified: CalDAVTester/trunk/scripts/tests/CardDAV/sharing-sync.xml
===================================================================
--- CalDAVTester/trunk/scripts/tests/CardDAV/sharing-sync.xml	2013-12-21 05:25:27 UTC (rev 12183)
+++ CalDAVTester/trunk/scripts/tests/CardDAV/sharing-sync.xml	2013-12-21 05:51:00 UTC (rev 12184)
@@ -308,6 +308,7 @@
 						<name>okhrefs</name>
 						<value>$addressbook:/</value>
 						<value>$sharedaddressbook:/</value>
+						<value>$sharedaddressbook:/addressbook.vcf</value>
 					</arg>
 				</verify>
 				<grabelement>
@@ -3950,6 +3951,7 @@
 						<value>$userid2:/</value>
 						<value>$userid2:/1.vcf</value>
 						<value>$userid2:/2.vcf</value>
+						<value>$userid2:/addressbook.vcf</value>
 					</arg>
 				</verify>
 			</request>
@@ -3980,6 +3982,7 @@
 						<value>$userid2:/</value>
 						<value>$userid2:/1.vcf</value>
 						<value>$userid2:/2.vcf</value>
+						<value>$userid2:/addressbook.vcf</value>
 					</arg>
 				</verify>
 			</request>
@@ -4010,6 +4013,7 @@
 						<value>$userid2:/</value>
 						<value>$userid2:/1.vcf</value>
 						<value>$userid2:/2.vcf</value>
+						<value>$userid2:/addressbook.vcf</value>
 					</arg>
 				</verify>
 			</request>
@@ -4267,6 +4271,7 @@
 						<value>$userid2:/</value>
 						<value>$userid2:/1.vcf</value>
 						<value>$userid2:/2.vcf</value>
+						<value>$userid2:/addressbook.vcf</value>
 					</arg>
 				</verify>
 			</request>
@@ -4362,6 +4367,7 @@
 						<value>$userid2:/</value>
 						<value>$userid2:/1.vcf</value>
 						<value>$userid2:/2.vcf</value>
+						<value>$userid2:/addressbook.vcf</value>
 					</arg>
 				</verify>
 			</request>
@@ -4451,6 +4457,7 @@
 						<value>$userid2:/</value>
 						<value>$userid2:/1.vcf</value>
 						<value>$userid2:/2.vcf</value>
+						<value>$userid2:/addressbook.vcf</value>
 					</arg>
 				</verify>
 			</request>
@@ -4544,6 +4551,7 @@
 						<value>$userid2:/</value>
 						<value>$userid2:/1.vcf</value>
 						<value>$userid2:/2.vcf</value>
+						<value>$userid2:/addressbook.vcf</value>
 					</arg>
 				</verify>
 			</request>
@@ -5268,9 +5276,11 @@
 						<value>$userid3:/</value>
 						<value>$userid3:/1.vcf</value>
 						<value>$userid3:/2.vcf</value>
+						<value>$userid3:/addressbook.vcf</value>
 						<value>$userid4:/</value>
 						<value>$userid4:/1.vcf</value>
 						<value>$userid4:/2.vcf</value>
+						<value>$userid4:/addressbook.vcf</value>
 					</arg>
 				</verify>
 				<grabelement>
@@ -5467,9 +5477,11 @@
 						<value>$userid3:/</value>
 						<value>$userid3:/1.vcf</value>
 						<value>$userid3:/2.vcf</value>
+						<value>$userid3:/addressbook.vcf</value>
 						<value>$userid4:/</value>
 						<value>$userid4:/1.vcf</value>
 						<value>$userid4:/2.vcf</value>
+						<value>$userid4:/addressbook.vcf</value>
 					</arg>
 				</verify>
 				<verify>
@@ -6605,9 +6617,11 @@
 						<name>okhrefs</name>
 						<value>$addressbook:/</value>
 						<value>$userid3:/</value>
+						<value>$userid3:/addressbook.vcf</value>
 						<value>$userid4:/</value>
 						<value>$userid4:/1.vcf</value>
 						<value>$userid4:/2.vcf</value>
+						<value>$userid4:/addressbook.vcf</value>
 					</arg>
 				</verify>
 				<grabelement>

Modified: CalendarServer/trunk/txdav/carddav/datastore/sql.py
===================================================================
--- CalendarServer/trunk/txdav/carddav/datastore/sql.py	2013-12-21 05:25:27 UTC (rev 12183)
+++ CalendarServer/trunk/txdav/carddav/datastore/sql.py	2013-12-21 05:51:00 UTC (rev 12184)
@@ -625,12 +625,8 @@
             # add change for addressbook group
             changed, deleted = yield super(AddressBook, self).sharedChildResourceNamesSinceRevision(revision, depth)
 
-            #===================================================================
-            # # Add the following to add the addressbook group in sync report:
-            #
-            # if changed or deleted and depth != "1":
-            #     changed.add("%s/%s" % (path, self._groupForSharedAddressBookName(),))
-            #===================================================================
+            if revision == 0 and depth != "1":
+                changed.add("%s/%s" % (path, self._groupForSharedAddressBookName(),))
 
             returnValue((changed, deleted))
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140312/52e43b93/attachment.html>


More information about the calendarserver-changes mailing list