diff --git a/client/modules/crm/src/views/lead/convert.js b/client/modules/crm/src/views/lead/convert.js index 896c4b1de3..63a5c9e817 100644 --- a/client/modules/crm/src/views/lead/convert.js +++ b/client/modules/crm/src/views/lead/convert.js @@ -172,12 +172,21 @@ class ConvertLeadView extends MainView { scopeList.forEach(scope => { const editView = /** @type {import('views/record/edit').default} */this.getView(scope); - editView.setConfirmLeaveOut(false); - editView.model.set(editView.fetch()); notValid = editView.validate() || notValid; }); + this.scopeList.forEach(scope => { + const editView = /** @type {import('views/record/edit').default} */ + this.getView(scope); + + if (!editView) { + return; + } + + editView.setConfirmLeaveOut(false); + }); + const data = { id: this.model.id, records: {},