diff --git a/catalog-rest-service/src/main/java/org/openmetadata/catalog/jdbi3/EntityRepository.java b/catalog-rest-service/src/main/java/org/openmetadata/catalog/jdbi3/EntityRepository.java index 8c6e7fb3125..25a1e4b5b3e 100644 --- a/catalog-rest-service/src/main/java/org/openmetadata/catalog/jdbi3/EntityRepository.java +++ b/catalog-rest-service/src/main/java/org/openmetadata/catalog/jdbi3/EntityRepository.java @@ -1026,12 +1026,10 @@ public abstract class EntityRepository { } protected void storeOwner(T entity, EntityReference owner) { - if (supportsOwner) { + if (supportsOwner && owner != null) { // Add relationship owner --- owns ---> ownedEntity - if (owner != null) { - LOG.info("Adding owner {}:{} for entity {}:{}", owner.getType(), owner.getId(), entityType, entity.getId()); - addRelationship(owner.getId(), entity.getId(), owner.getType(), entityType, Relationship.OWNS); - } + LOG.info("Adding owner {}:{} for entity {}:{}", owner.getType(), owner.getId(), entityType, entity.getId()); + addRelationship(owner.getId(), entity.getId(), owner.getType(), entityType, Relationship.OWNS); } }