diff --git a/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/UserRepository.java b/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/UserRepository.java index 2e77c9af93c..13bbc7a52ff 100644 --- a/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/UserRepository.java +++ b/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/UserRepository.java @@ -648,8 +648,8 @@ public class UserRepository extends EntityRepository { deleteFrom(original.getId(), USER, Relationship.HAS, Entity.ROLE); assignRoles(updated, updated.getRoles()); - List origRoles = listOrEmpty(original.getRoles()); - List updatedRoles = listOrEmpty(updated.getRoles()); + List origRoles = listOrEmptyMutable(original.getRoles()); + List updatedRoles = listOrEmptyMutable(updated.getRoles()); origRoles.sort(EntityUtil.compareEntityReference); updatedRoles.sort(EntityUtil.compareEntityReference);