@@ -238,49 +238,42 @@ const update_field = () => {
238238 const new_user_input_field_list = cloneDeep (
239239 ok .data .work_flow .nodes [0 ].properties .user_input_field_list
240240 )
241- const merge_api_input_field_list =
242- new_api_input_field_list ||
243- [].map ((item : any ) => {
244- const find_field = old_api_input_field_list .find (
245- (old_item : any ) => old_item .variable == item .variable
246- )
247- if (find_field ) {
248- return {
249- ... item ,
250- value: find_field .value ,
251- label:
252- typeof item .label === ' object' && item .label != null
253- ? item .label .label
254- : item .label
255- }
256- } else {
257- return item
241+
242+ const merge_api_input_field_list = (new_api_input_field_list || []).map ((item : any ) => {
243+ const find_field = old_api_input_field_list .find (
244+ (old_item : any ) => old_item .variable == item .variable
245+ )
246+ if (find_field ) {
247+ return {
248+ ... item ,
249+ value: find_field .value ,
250+ label:
251+ typeof item .label === ' object' && item .label != null ? item .label .label : item .label
258252 }
259- })
253+ } else {
254+ return item
255+ }
256+ })
260257 set (
261258 props .nodeModel .properties .node_data ,
262259 ' api_input_field_list' ,
263260 merge_api_input_field_list
264261 )
265- const merge_user_input_field_list =
266- new_user_input_field_list ||
267- [].map ((item : any ) => {
268- const find_field = old_user_input_field_list .find (
269- (old_item : any ) => old_item .field == item .field
270- )
271- if (find_field ) {
272- return {
273- ... item ,
274- value: find_field .value ,
275- label:
276- typeof item .label === ' object' && item .label != null
277- ? item .label .label
278- : item .label
279- }
280- } else {
281- return item
262+ const merge_user_input_field_list = (new_user_input_field_list || []).map ((item : any ) => {
263+ const find_field = old_user_input_field_list .find (
264+ (old_item : any ) => old_item .field == item .field
265+ )
266+ if (find_field ) {
267+ return {
268+ ... item ,
269+ value: find_field .value ,
270+ label:
271+ typeof item .label === ' object' && item .label != null ? item .label .label : item .label
282272 }
283- })
273+ } else {
274+ return item
275+ }
276+ })
284277 set (
285278 props .nodeModel .properties .node_data ,
286279 ' user_input_field_list' ,
0 commit comments