From 41c06dc2d0542da49f0ad6667d9740f676d70cc9 Mon Sep 17 00:00:00 2001 From: Akita Noek Date: Tue, 1 Mar 2016 09:54:35 -0500 Subject: [PATCH] Update user migration to not bomb out when a UserResource already exists for a user --- awx/main/migrations/_rbac.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/awx/main/migrations/_rbac.py b/awx/main/migrations/_rbac.py index 414a5009de..546721c4f6 100644 --- a/awx/main/migrations/_rbac.py +++ b/awx/main/migrations/_rbac.py @@ -5,10 +5,9 @@ def migrate_users(apps, schema_editor): migrations = list() User = apps.get_model('auth', "User") Role = apps.get_model('main', "Role") - UserResource = apps.get_model('main', "UserResource") for user in User.objects.all(): - ur = UserResource.objects.create(user=user) + ur = user.resource # implicitly creates the UserResource field if it didn't already exist ur.admin_role.members.add(user) if user.is_superuser: