server/migractions.py
changeset 4042 f85a4c846aad
parent 4041 be6e473e6b43
child 4043 39ae94e0c8b8
equal deleted inserted replaced
4041:be6e473e6b43 4042:f85a4c846aad
   462             self._synchronize_rschema(rschema, syncperms=syncperms,
   462             self._synchronize_rschema(rschema, syncperms=syncperms,
   463                                       syncrdefs=False)
   463                                       syncrdefs=False)
   464             reporschema = self.repo.schema.rschema(rschema)
   464             reporschema = self.repo.schema.rschema(rschema)
   465             for subj in subjtypes:
   465             for subj in subjtypes:
   466                 for obj in objtypes:
   466                 for obj in objtypes:
   467                     if not reporschema.has_rdef(subj, obj):
   467                     if (subj, obj) not in reporschema.rdefs:
   468                         continue
   468                         continue
   469                     self._synchronize_rdef_schema(subj, rschema, obj)
   469                     self._synchronize_rdef_schema(subj, rschema, obj)
   470         if syncperms:
   470         if syncperms:
   471             self._synchronize_permissions(eschema, repoeschema.eid)
   471             self._synchronize_permissions(eschema, repoeschema.eid)
   472 
   472