fix(frontend): fixed logic for generating final values for volume forms

pull/81/head
Samuel Rowe 3 years ago
parent 666dce3ea0
commit 7576d1693b

@ -58,15 +58,12 @@ export const getFinalValues = (
): IVolumeNodeItem => { ): IVolumeNodeItem => {
const { labels } = values; const { labels } = values;
return lodash.mergeWith( return {
lodash.cloneDeep(previous) || { key: previous?.key ?? "volume",
key: "volume",
type: "VOLUME", type: "VOLUME",
inputs: [], inputs: previous?.inputs ?? [],
outputs: [], outputs: previous?.outputs ?? [],
config: {} config: (previous as any)?.config ?? {},
},
{
canvasConfig: { canvasConfig: {
node_name: values.entryName node_name: values.entryName
}, },
@ -76,14 +73,7 @@ export const getFinalValues = (
(label) => `${label.key}${label.value ? `=${label.value}` : ""}` (label) => `${label.key}${label.value ? `=${label.value}` : ""}`
) )
} }
}, } as any;
(obj, src) => {
if (!lodash.isNil(src)) {
return src;
}
return obj;
}
) as any;
}; };
export const tabs = [ export const tabs = [

Loading…
Cancel
Save