From da2b14530b41d1f775e5c09453d586ae2bdebe5b Mon Sep 17 00:00:00 2001 From: Noemi Szemenyei Date: Wed, 20 Apr 2022 15:33:21 +0200 Subject: [PATCH] Fix: in compareTo when discriminatorString is null --- .../ebeaninternal/server/deploy/parse/DeployInheritInfo.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployInheritInfo.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployInheritInfo.java index ef92648fb..1173b8daf 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployInheritInfo.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployInheritInfo.java @@ -260,14 +260,14 @@ public final class DeployInheritInfo implements Comparable { @Override public int compareTo(DeployInheritInfo o) { - if (o == this || o.discriminatorStringValue == null && discriminatorStringValue == null) { + if (o == this) { return 0; } else if (o.discriminatorStringValue == null) { return 1; } else if (discriminatorStringValue == null) { return -1; } else { - return discriminatorStringValue.compareTo(o.discriminatorStringValue); + return type.getName().compareTo(o.getType().getName()); } }