File tree Expand file tree Collapse file tree 1 file changed +9
-14
lines changed
user-manager/service/src/main/java/com/peterphi/usermanager/ui/impl Expand file tree Collapse file tree 1 file changed +9
-14
lines changed Original file line number Diff line number Diff line change @@ -173,28 +173,23 @@ public Response editUserProfile(final int userId,
173173 delRoles .removeAll (roles );
174174
175175 // Add roles as necessary
176- if ( addRoles . size () > 0 )
176+ for ( String role : addRoles )
177177 {
178- for (String role : addRoles )
179- {
180- RoleEntity entity = roleDao .getById (role );
181- entity .getMembers ().add (user );
178+ RoleEntity entity = roleDao .getById (role );
179+ entity .getMembers ().add (user );
182180
183- roleDao .update (entity );
184- }
181+ roleDao .update (entity );
185182 }
186183
184+
187185 // Remove roles as necessary
188- if ( delRoles . size () > 0 )
186+ for ( String role : delRoles )
189187 {
190- for (String role : delRoles )
191- {
192- RoleEntity entity = roleDao .getById (role );
188+ RoleEntity entity = roleDao .getById (role );
193189
194- entity .getMembers ().removeIf (u -> u .getId () == user .getId ());
190+ entity .getMembers ().removeIf (u -> u .getId () == user .getId ());
195191
196- roleDao .update (entity );
197- }
192+ roleDao .update (entity );
198193 }
199194 }
200195
You can’t perform that action at this time.
0 commit comments