diff --git a/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/EntityRepository.java b/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/EntityRepository.java index b3256dee747..10e6aed3152 100644 --- a/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/EntityRepository.java +++ b/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/EntityRepository.java @@ -1958,8 +1958,11 @@ public abstract class EntityRepository { if (nullOrEmpty(owners)) { return; } + // populate owner entityRefs with all fields List refs = validateOwners(owners); - owners = new ArrayList<>(refs); + for (int i = 0; i < owners.size(); i++) { + EntityUtil.copy(refs.get(i), owners.get(i)); + } } @Transaction