瀏覽代碼

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

Signed-off-by: yhmo <yihua.mo@zilliz.com>
groot 5 月之前
父節點
當前提交
d6d89038be
共有 1 個文件被更改,包括 2 次插入1 次删除
  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);
                         }