diff --git a/common/src/main/java/com/netflix/conductor/common/run/WorkflowSummary.java b/common/src/main/java/com/netflix/conductor/common/run/WorkflowSummary.java index 008f3404e2..333cf29dfc 100644 --- a/common/src/main/java/com/netflix/conductor/common/run/WorkflowSummary.java +++ b/common/src/main/java/com/netflix/conductor/common/run/WorkflowSummary.java @@ -311,9 +311,9 @@ && getPriority() == that.getPriority() && getWorkflowType().equals(that.getWorkflowType()) && getWorkflowId().equals(that.getWorkflowId()) && Objects.equals(getCorrelationId(), that.getCorrelationId()) - && getStartTime().equals(that.getStartTime()) - && getUpdateTime().equals(that.getUpdateTime()) - && getEndTime().equals(that.getEndTime()) + && StringUtils.equals(getStartTime(), that.getStartTime()) + && StringUtils.equals(getUpdateTime(), that.getUpdateTime()) + && StringUtils.equals(getEndTime(), that.getEndTime()) && getStatus() == that.getStatus() && Objects.equals(getReasonForIncompletion(), that.getReasonForIncompletion()) && Objects.equals(getEvent(), that.getEvent());