@@ -238,49 +238,42 @@ const update_field = () => {
238
238
const new_user_input_field_list = cloneDeep (
239
239
ok .data .work_flow .nodes [0 ].properties .user_input_field_list
240
240
)
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
258
252
}
259
- })
253
+ } else {
254
+ return item
255
+ }
256
+ })
260
257
set (
261
258
props .nodeModel .properties .node_data ,
262
259
' api_input_field_list' ,
263
260
merge_api_input_field_list
264
261
)
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
282
272
}
283
- })
273
+ } else {
274
+ return item
275
+ }
276
+ })
284
277
set (
285
278
props .nodeModel .properties .node_data ,
286
279
' user_input_field_list' ,
0 commit comments