diff --git a/sqlite-vec.c b/sqlite-vec.c index bc817f1..b277f46 100644 --- a/sqlite-vec.c +++ b/sqlite-vec.c @@ -6419,7 +6419,6 @@ int vec0Update_Insert(sqlite3_vtab *pVTab, int argc, sqlite3_value **argv, partitionKeyValues[partition_key_idx] = argv[2+VEC0_COLUMN_USERN_START + i]; int new_value_type = sqlite3_value_type(partitionKeyValues[partition_key_idx]); - printf("DEBUG: new_value_type=%d t=%d\n", new_value_type, p->paritition_columns[partition_key_idx].type); if((new_value_type != SQLITE_NULL) && (new_value_type != p->paritition_columns[partition_key_idx].type)) { // IMP: V11454_28292 vtab_set_error( @@ -6430,6 +6429,7 @@ int vec0Update_Insert(sqlite3_vtab *pVTab, int argc, sqlite3_value **argv, type_name(p->paritition_columns[partition_key_idx].type), type_name(new_value_type) ); + rc = SQLITE_ERROR; goto cleanup; } }