diff --git a/tools/scripts/ig-hotfix/role_check.py b/tools/scripts/ig-hotfix/role_check.py index 3cc1b7933b84..ef2e67b9c0c4 100644 --- a/tools/scripts/ig-hotfix/role_check.py +++ b/tools/scripts/ig-hotfix/role_check.py @@ -180,6 +180,7 @@ def resolve(obj, path): print(" obj = cls.objects.get(id=obj_id)") print(" for f in role_fields:") print(" r = getattr(obj, f.name, None)") -print(" r.implicit_parents = '[]'") -print(" r.save()") +print(" if r is not None:") +print(" r.implicit_parents = '[]'") +print(" r.save()") print(" obj.save()")