Procházet zdrojové kódy

remove auto-id check for upsert for V2 (#1214)

Signed-off-by: yhmo <yihua.mo@zilliz.com>
groot před 5 měsíci
rodič
revize
d6d89038be
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      src/main/java/io/milvus/v2/utils/DataUtils.java

+ 2 - 1
src/main/java/io/milvus/v2/utils/DataUtils.java

@@ -153,7 +153,8 @@ public class DataUtils {
                     // check normalField
                     JsonElement rowFieldData = row.get(fieldName);
                     if (rowFieldData != null) {
-                        if (fieldType.isAutoID()) {
+                        // from v2.4.10, milvus allows upsert for auto-id pk, no need to check for upsert action
+                        if (fieldType.isAutoID()&& insertBuilder != null) {
                             String msg = String.format("The primary key: %s is auto generated, no need to input.", fieldName);
                             throw new ParamException(msg);
                         }