From 256ba00cf82ca265f5aade7937eb7b28f66f5af9 Mon Sep 17 00:00:00 2001 From: Dave Date: Sat, 28 Nov 2015 22:34:27 +0200 Subject: [PATCH] fixed equals for subclasses --- src/nodash/models/NoUser.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/nodash/models/NoUser.java b/src/nodash/models/NoUser.java index 36b2d92..a6e6ca9 100644 --- a/src/nodash/models/NoUser.java +++ b/src/nodash/models/NoUser.java @@ -245,12 +245,12 @@ public class NoUser implements Serializable { if (otherUser == null) { return false; } - - if (!otherUser.getClass().equals(getClass())) { + + if (!NoUser.class.isAssignableFrom(otherUser.getClass())) { return false; } - return this.privateKey.equals(((NoUser) otherUser).privateKey); + return this.privateKey.getModulus().equals(((NoUser) otherUser).privateKey.getModulus()); }