Parcourir la source

Fix object equals for SqlQueryRequest's binaryCommunication (#87887)

Co-authored-by: owenniceliu <owenniceliu@tencent.com>
wjwei il y a 3 ans
Parent
commit
e53767835a

+ 6 - 0
docs/changelog/87887.yaml

@@ -0,0 +1,6 @@
+pr: 87887
+summary: fix object equals
+area: SQL
+type: bug
+issues:
+  - []

+ 1 - 1
x-pack/plugin/sql/sql-action/src/main/java/org/elasticsearch/xpack/sql/action/SqlQueryRequest.java

@@ -325,7 +325,7 @@ public class SqlQueryRequest extends AbstractSqlQueryRequest {
         return super.equals(obj)
             && fieldMultiValueLeniency == ((SqlQueryRequest) obj).fieldMultiValueLeniency
             && indexIncludeFrozen == ((SqlQueryRequest) obj).indexIncludeFrozen
-            && binaryCommunication == ((SqlQueryRequest) obj).binaryCommunication
+            && Objects.equals(binaryCommunication, ((SqlQueryRequest) obj).binaryCommunication)
             && keepOnCompletion == ((SqlQueryRequest) obj).keepOnCompletion
             && allowPartialSearchResults == ((SqlQueryRequest) obj).allowPartialSearchResults
             && Objects.equals(cursor, ((SqlQueryRequest) obj).cursor)