search_text: equals byteAdditionalInfo == null 2

This commit is contained in:
nickAS21 2023-05-27 13:30:45 +03:00
parent 08b9bf9f14
commit 7c1924446b

View File

@ -71,8 +71,11 @@ public abstract class BaseDataWithAdditionalInfo<I extends UUIDBased> extends Ba
if (o == null || getClass() != o.getClass()) return false; if (o == null || getClass() != o.getClass()) return false;
if (!super.equals(o)) return false; if (!super.equals(o)) return false;
BaseDataWithAdditionalInfo<?> that = (BaseDataWithAdditionalInfo<?>) o; BaseDataWithAdditionalInfo<?> that = (BaseDataWithAdditionalInfo<?>) o;
byte [] additionalInfoBytesForEquals = additionalInfoBytes != null && new String(additionalInfoBytes, StandardCharsets.UTF_8).equals(("null")) ? null : additionalInfoBytes; byte [] additionalInfoBytesForEquals = additionalInfoBytes != null && new String(additionalInfoBytes, StandardCharsets.UTF_8).equals(("null")) ?
return Arrays.equals(additionalInfoBytesForEquals, that.additionalInfoBytes); null : additionalInfoBytes;
byte [] thatAdditionalInfoBytesForEquals = that.additionalInfoBytes != null && new String(that.additionalInfoBytes, StandardCharsets.UTF_8).equals(("null")) ?
null : that.additionalInfoBytes;
return Arrays.equals(additionalInfoBytesForEquals, thatAdditionalInfoBytesForEquals);
} }
@Override @Override