Fix: in compareTo when discriminatorString is null

This commit is contained in:
Noemi Szemenyei
2022-04-20 15:33:21 +02:00
parent 1bc1460755
commit da2b14530b
@@ -260,14 +260,14 @@ public final class DeployInheritInfo implements Comparable<DeployInheritInfo> {
@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());
}
}