We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d4f5c49 commit 1839d3bCopy full SHA for 1839d3b
src/serializers/computed_fields.rs
@@ -85,16 +85,18 @@ impl ComputedFields {
85
if extra.exclude_none && value.is_none() {
86
continue;
87
}
88
+ let key = match extra.by_alias {
89
+ true => computed_field.alias.as_str(),
90
+ false => computed_field.property_name.as_str(),
91
+ };
92
+ let mut field_extra = extra.clone();
93
+ field_extra.field_name = Some(key);
94
let cfs = ComputedFieldSerializer {
95
model,
96
computed_field,
97
include: next_include.as_ref(),
98
exclude: next_exclude.as_ref(),
- extra,
- };
- let key = match extra.by_alias {
- true => computed_field.alias.as_str(),
- false => computed_field.property_name.as_str(),
99
+ extra: &field_extra,
100
};
101
map.serialize_entry(key, &cfs)?;
102
0 commit comments