fixed: a null was printed for id when serializing lists/vectors
in BaseExpression::put_field_value_list(): has_primary_key_set flag was not copied to model_env
This commit is contained in:
@@ -337,16 +337,7 @@ protected:
|
||||
field_value_list_separator();
|
||||
}
|
||||
|
||||
//ModelEnv model_env_local(*model_env);
|
||||
//m.model_env = &model_env_local;
|
||||
//before_field_value(field_value);
|
||||
//m.set_connector(model_connector);
|
||||
|
||||
put_field_value(m);
|
||||
|
||||
//generate_from_model(m);
|
||||
//m.model_env = nullptr;
|
||||
//after_field_value(field_value);
|
||||
is_first = false;
|
||||
}
|
||||
|
||||
@@ -372,11 +363,12 @@ protected:
|
||||
|
||||
ModelEnv model_env_local(*model_env);
|
||||
m.model_env = &model_env_local;
|
||||
//before_field_value(field_value);
|
||||
m.model_env->has_primary_key_set = m.get_has_primary_key_set();
|
||||
m.set_connector(model_connector);
|
||||
|
||||
generate_from_model(m);
|
||||
|
||||
m.model_env = nullptr;
|
||||
//after_field_value(field_value);
|
||||
is_first = false;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user