diff --git a/src/pages/BandoEdit/index.js b/src/pages/BandoEdit/index.js index 7ca869d..68b2620 100644 --- a/src/pages/BandoEdit/index.js +++ b/src/pages/BandoEdit/index.js @@ -78,7 +78,7 @@ const BandoEdit = () => { const validateCallback = (data) => { if (data.status === 'SUCCESS') { - setData({...data, status: data.data.status}); + setData({ ...data, status: data.data.status }); if (bandoMsgs.current) { bandoMsgs.current.show([ { @@ -141,6 +141,10 @@ const BandoEdit = () => { detail: __('Pubblicato!', 'gepafin') }); } + if (data.data.docs) { + data.data.docs = data.data.docs + .filter(o => o.source === 'CALL' && o.type === 'DOCUMENT'); + } setData(data.data); } storeSet.main.unsetAsyncRequest(); @@ -179,7 +183,10 @@ const BandoEdit = () => { ]); } } - + if (data.data.docs) { + data.data.docs = data.data.docs + .filter(o => o.source === 'CALL' && o.type === 'DOCUMENT'); + } setData(data.data); } storeSet.main.unsetAsyncRequest(); @@ -236,7 +243,8 @@ const BandoEdit = () => { } } else { BandoService.getBando(id, getCallback, errGetCallback); - FormsService.getFormsForCall(id, getFormsCallback, () => {}); + FormsService.getFormsForCall(id, getFormsCallback, () => { + }); } }, [id]); @@ -263,7 +271,7 @@ const BandoEdit = () => {