# HG changeset patch # User Sylvain Thénault # Date 1427117328 -3600 # Node ID fb113f9fa7d8d95cb41aa83ee85d99f89e5fbccc # Parent 8e6aa8ed6ee1b4cde6c5d555c35bfba34cb6c6a2 [migration] sync_schema_props_perms should skip computed relations. Closes #5147796 diff -r 8e6aa8ed6ee1 -r fb113f9fa7d8 server/migractions.py --- a/server/migractions.py Sun Mar 22 19:05:19 2015 +0100 +++ b/server/migractions.py Mon Mar 23 14:28:48 2015 +0100 @@ -524,6 +524,9 @@ subjtypes, objtypes = targettypes, [etype] self._synchronize_rschema(rschema, syncrdefs=False, syncprops=syncprops, syncperms=syncperms) + if rschema.rule: # rdef for computed rtype are infered hence should not be + # synchronized + continue reporschema = self.repo.schema.rschema(rschema) for subj in subjtypes: for obj in objtypes: