diff --git a/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/FeedRepository.java b/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/FeedRepository.java index 813dfcdc313..becdc7cad13 100644 --- a/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/FeedRepository.java +++ b/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/FeedRepository.java @@ -805,7 +805,9 @@ public class FeedRepository { // Allow if user created the task to close task (and not resolve task) EntityReference owner = Entity.getOwner(aboutRef); List assignees = thread.getTask().getAssignees(); - if (owner.getName().equals(userName) || closeTask && thread.getCreatedBy().equals(userName)) { + if (owner != null + && (owner.getName().equals(userName) + || closeTask && thread.getCreatedBy().equals(userName))) { return; }