From ec851492d6311204de780109807f901feb5dafe1 Mon Sep 17 00:00:00 2001 From: Akita Noek Date: Mon, 21 Mar 2016 21:09:22 -0400 Subject: [PATCH] Fixed Role m2m binding so it even works all the time --- awx/main/fields.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awx/main/fields.py b/awx/main/fields.py index 4a0edcb581..1483980d3e 100644 --- a/awx/main/fields.py +++ b/awx/main/fields.py @@ -155,9 +155,9 @@ class ImplicitRoleField(models.ForeignKey): for pk in pk_set: obj = model.objects.get(pk=pk) if action == 'post_add': - getattr(instance, self.name).children.add(getattr(obj, field_attr)) + getattr(instance, field_attr).children.add(getattr(obj, self.name)) if action == 'pre_remove': - getattr(instance, self.name).children.remove(getattr(obj, field_attr)) + getattr(instance, field_attr).children.remove(getattr(obj, self.name)) else: for pk in pk_set: