X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.util%2Fsrc%2Forg%2Fargeo%2Futil%2Fsecurity%2FSimplePrincipal.java;h=03c573e2560a2175bcceefbc8aa1e01e38563693;hb=0a7d938324d33848ac7dc4ef4007c73a714171ee;hp=c7a4daf123168199ba39a2574651bca165cce861;hpb=eebaa683a3c470ad22a5eaa5c32f816a2ea2cbbb;p=lgpl%2Fargeo-commons.git 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()); }