From af8025237bb0c1f8d1d6c09b14101bd5e34f4492 Mon Sep 17 00:00:00 2001 From: "Brian M. Long" Date: Mon, 15 Jul 2024 15:36:13 -0400 Subject: [PATCH] fix HashableGroup equals --- .../alfresco/activiti/share/ModelShareWorker.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/inteligr8/alfresco/activiti/share/ModelShareWorker.java b/src/main/java/com/inteligr8/alfresco/activiti/share/ModelShareWorker.java index 0bb5ceb..33d9d78 100644 --- a/src/main/java/com/inteligr8/alfresco/activiti/share/ModelShareWorker.java +++ b/src/main/java/com/inteligr8/alfresco/activiti/share/ModelShareWorker.java @@ -419,7 +419,13 @@ public class ModelShareWorker implements Bootstrappable { @Override public boolean equals(Object obj) { - return this.group.getId().equals(((Group) obj).getId()); + if (obj instanceof HashableGroup) { + return this.group.getId().equals(((HashableGroup) obj).getGroup().getId()); + } else if (obj instanceof Group) { + return this.group.getId().equals(((Group) obj).getId()); + } else { + return false; + } } @Override