[CalendarServer-changes] [13681] CalendarServer/trunk/twistedcaldav
source_changes at macosforge.org
source_changes at macosforge.org
Tue Jun 24 10:43:23 PDT 2014
Revision: 13681
http://trac.calendarserver.org//changeset/13681
Author: sagen at apple.com
Date: 2014-06-24 10:43:22 -0700 (Tue, 24 Jun 2014)
Log Message:
-----------
When converting resources.xml, retain <guid> element
Modified Paths:
--------------
CalendarServer/trunk/twistedcaldav/test/test_upgrade.py
CalendarServer/trunk/twistedcaldav/upgrade.py
Modified: CalendarServer/trunk/twistedcaldav/test/test_upgrade.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/test/test_upgrade.py 2014-06-24 16:55:58 UTC (rev 13680)
+++ CalendarServer/trunk/twistedcaldav/test/test_upgrade.py 2014-06-24 17:43:22 UTC (rev 13681)
@@ -1528,7 +1528,7 @@
</accounts>
"""
-newResourcesFormat = """<directory realm="/Search"><record type="location"><short-name>location1</short-name><uid>C4F46062-9094-4D34-8591-61A42D993FAA</uid><full-name>location name</full-name></record><record type="resource"><short-name>resource1</short-name><uid>60B771CC-D727-4453-ACE0-0FE13CD7445A</uid><full-name>resource name</full-name></record></directory>"""
+newResourcesFormat = """<directory realm="/Search"><record type="location"><short-name>location1</short-name><guid>C4F46062-9094-4D34-8591-61A42D993FAA</guid><uid>C4F46062-9094-4D34-8591-61A42D993FAA</uid><full-name>location name</full-name></record><record type="resource"><short-name>resource1</short-name><guid>60B771CC-D727-4453-ACE0-0FE13CD7445A</guid><uid>60B771CC-D727-4453-ACE0-0FE13CD7445A</uid><full-name>resource name</full-name></record></directory>"""
normalizeEvent = """BEGIN:VCALENDAR
Modified: CalendarServer/trunk/twistedcaldav/upgrade.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/upgrade.py 2014-06-24 16:55:58 UTC (rev 13680)
+++ CalendarServer/trunk/twistedcaldav/upgrade.py 2014-06-24 17:43:22 UTC (rev 13681)
@@ -675,9 +675,9 @@
return
tagMap = {
- "uid": "short-name",
- "guid": "uid",
- "name": "full-name",
+ "uid": ("short-name",),
+ "guid": ("guid", "uid"),
+ "name": ("full-name",),
}
log.info("Converting resources.xml")
directoryNode = XMLElement("directory")
@@ -687,11 +687,12 @@
destNode = XMLElement("record")
destNode.set("type", recordType)
for sourceFieldNode in sourceNode:
- tag = tagMap.get(sourceFieldNode.tag, None)
- if tag:
- destFieldNode = XMLElement(tag)
- destFieldNode.text = sourceFieldNode.text
- destNode.append(destFieldNode)
+ tags = tagMap.get(sourceFieldNode.tag, None)
+ if tags:
+ for tag in tags:
+ destFieldNode = XMLElement(tag)
+ destFieldNode.text = sourceFieldNode.text
+ destNode.append(destFieldNode)
directoryNode.append(destNode)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140624/0bc3c80a/attachment.html>
More information about the calendarserver-changes
mailing list