Merge "Fix updating assigned mano-role breaks permission" into projects
diff --git a/rwprojectmano/plugins/rwprojectmano/rift/tasklets/rwprojectmano/rolesmano.py b/rwprojectmano/plugins/rwprojectmano/rift/tasklets/rwprojectmano/rolesmano.py
index 9b0ae00..5550bfd 100644
--- a/rwprojectmano/plugins/rwprojectmano/rift/tasklets/rwprojectmano/rolesmano.py
+++ b/rwprojectmano/plugins/rwprojectmano/rift/tasklets/rwprojectmano/rolesmano.py
@@ -367,25 +367,19 @@
         return pbRole
 
     def add_update_role(self, role_key, user_key):
-        update = True
         try:
             role = self.roles[role_key]
         except KeyError:
             role = RoleKeysUsers(role_key)
             self.roles[role_key] = role
-            update = False
 
         try:
             user = role.user(user_key)
         except KeyError:
             user = UserState(user_key)
             role.add_user(user)
-            update = False
 
-        if update:
-            user.state = RoleConfigPublisher.yang_state_str(RoleState.UPDATE)
-        else:
-            user.state = RoleConfigPublisher.yang_state_str(RoleState.NEW)
+        user.state = RoleConfigPublisher.yang_state_str(RoleState.NEW)
 
         xpath = self.role_xpath(role_key)
         self.log.debug("update role: {} user: {} ".format(role_key, user_key))