Fix the disjuction of panels (#39412)
[As code] Correct trim apply defaults when import/export dashboards
This commit is contained in:
@@ -73,11 +73,11 @@ func (rs *SchemaLoaderService) DashboardTrimDefaults(input simplejson.Json) (sim
|
||||
val = removeNils(val)
|
||||
data, _ := json.Marshal(val)
|
||||
|
||||
dsSchema, err := schema.SearchAndValidate(rs.DashFamily, data)
|
||||
dsSchema, err := schema.SearchAndValidate(rs.DashFamily, string(data))
|
||||
if err != nil {
|
||||
return input, err
|
||||
}
|
||||
// spew.Dump(dsSchema)
|
||||
|
||||
result, err := schema.TrimDefaults(schema.Resource{Value: data}, dsSchema.CUE())
|
||||
if err != nil {
|
||||
return input, err
|
||||
|
||||
Reference in New Issue
Block a user