Hi,
on the branch release/CalendarServer-9.1 I have run the podA & podB server
setup and tested the migration of user01 from podA to podB. Before migrating, I
share user01's calendar to user02. After the migration, I observe that the
shared calendar is partly broken: user02 on podA still views the calendar as
shared from user01, but user01 seems to have lost the shared-owner information
about this calendar. I think I might have figured out the problem: The 'shared'
value in the message column in the calendar_bind table is not copied from podA
to podB during user01 migration, which is confirmed by the shared-owner
information being migrated if the attached modification is done.
Best regards,
----------------------------
Kristoffer Møllerhøj
Systems Developer
One.com
----------------------------
diff --git a/txdav/caldav/datastore/sql.py b/txdav/caldav/datastore/sql.py
index f2ee301..1f98bb2 100644
--- a/txdav/caldav/datastore/sql.py
+++ b/txdav/caldav/datastore/sql.py
@@ -1258,6 +1258,7 @@ class Calendar(CommonHomeChild):
"""
return (
+ cls._bindSchema.MESSAGE,
cls._bindSchema.TRANSP,
cls._bindSchema.ALARM_VEVENT_TIMED,
cls._bindSchema.ALARM_VEVENT_ALLDAY,
@@ -1275,6 +1276,7 @@ class Calendar(CommonHomeChild):
"""
return (
+ "_message",
"_transp",
"_alarm_vevent_timed",
"_alarm_vevent_allday",
_______________________________________________
calendarserver-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/calendarserver-dev