3
0

Fix buggy default value setter

This commit is contained in:
Denis Arh
2020-02-25 20:00:47 +01:00
parent 79047e9d39
commit c34814b855
+4 -6
View File
@@ -826,18 +826,16 @@ func (svc record) setDefaultValues(m *types.Module, vv types.RecordValueSet) (ou
for _, f := range m.Fields {
if f.DefaultValue == nil {
return nil
continue
}
for i, dv := range f.DefaultValue {
// Default values on field are (might be) without field name and place
if !out.Has(f.Name, uint(i)) {
out = append(out, &types.RecordValue{
Name: f.Name,
Value: dv.Value,
Ref: 0,
Place: uint(i),
DeletedAt: nil,
Name: f.Name,
Value: dv.Value,
Place: uint(i),
})
}
}