From 949b9a7e2b965e0b6404e603f37e1b5ecd21b64a Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Tue, 24 Feb 2015 20:45:44 +0000 Subject: [PATCH] Refine SimplePrincipal equals() method git-svn-id: https://svn.argeo.org/commons/trunk@7940 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- org.argeo.util/src/org/argeo/util/security/SimplePrincipal.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/org.argeo.util/src/org/argeo/util/security/SimplePrincipal.java b/org.argeo.util/src/org/argeo/util/security/SimplePrincipal.java index c7a4daf12..03c573e25 100644 --- a/org.argeo.util/src/org/argeo/util/security/SimplePrincipal.java +++ b/org.argeo.util/src/org/argeo/util/security/SimplePrincipal.java @@ -42,6 +42,8 @@ public class SimplePrincipal implements Principal { public boolean equals(Object obj) { if (obj == null) return false; + if (obj instanceof Principal) + return name.equals((((Principal) obj).getName())); return name.equals(obj.toString()); } -- 2.30.2