From 4bb6d7ec1cc86ea8a85eeff440c6c98ff3932d3c Mon Sep 17 00:00:00 2001 From: sonika-shah <58761340+sonika-shah@users.noreply.github.com> Date: Fri, 2 Aug 2024 14:52:45 +0530 Subject: [PATCH] Minor : fix populateOwners method to patch all fields of owners (#17272) --- .../org/openmetadata/service/jdbi3/EntityRepository.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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