diff -r be6e473e6b43 -r f85a4c846aad server/migractions.py --- a/server/migractions.py Tue Dec 08 16:40:00 2009 +0100 +++ b/server/migractions.py Tue Dec 08 16:41:43 2009 +0100 @@ -464,7 +464,7 @@ reporschema = self.repo.schema.rschema(rschema) for subj in subjtypes: for obj in objtypes: - if not reporschema.has_rdef(subj, obj): + if (subj, obj) not in reporschema.rdefs: continue self._synchronize_rdef_schema(subj, rschema, obj) if syncperms: