diff -r bf3453789887 -r 70d47389630c hooks/syncschema.py --- a/hooks/syncschema.py Thu Feb 11 12:19:08 2010 +0100 +++ b/hooks/syncschema.py Mon Feb 15 18:44:47 2010 +0100 @@ -716,6 +716,9 @@ return if isinstance(erschema, RelationSchema): # XXX 3.6 migration return + if isinstance(erschema, RelationDefinitionSchema) and \ + self.action in ('delete', 'add'): # XXX 3.6.1 migration + return perms = list(erschema.action_permissions(self.action)) if hasattr(self, 'group_eid'): perm = self.session.entity_from_eid(self.group_eid).name