Schema v2: Persist only relevant field config when transforming to save model (#104197)
This commit is contained in:
+7
-1
@@ -232,7 +232,13 @@ describe('transformSceneToSaveModelSchemaV2', () => {
|
||||
description: 'Test Description',
|
||||
hoverHeader: true,
|
||||
hoverHeaderOffset: 10,
|
||||
fieldConfig: { defaults: {}, overrides: [] },
|
||||
fieldConfig: {
|
||||
defaults: {
|
||||
mappings: [],
|
||||
max: undefined,
|
||||
},
|
||||
overrides: [],
|
||||
},
|
||||
displayMode: 'transparent',
|
||||
pluginVersion: '7.0.0',
|
||||
$timeRange: new SceneTimeRange({
|
||||
|
||||
+6
-1
@@ -200,7 +200,12 @@ export function vizPanelToSchemaV2(
|
||||
min,
|
||||
max,
|
||||
color,
|
||||
}).filter(([_, value]) => value !== undefined)
|
||||
}).filter(([_, value]) => {
|
||||
if (Array.isArray(value)) {
|
||||
return value.length > 0;
|
||||
}
|
||||
return value !== undefined;
|
||||
})
|
||||
);
|
||||
|
||||
const vizFieldConfig: FieldConfigSource = {
|
||||
|
||||
Reference in New Issue
Block a user