diff --git a/src/pages/master/provider/blocks/EditDialog.tsx b/src/pages/master/provider/blocks/EditDialog.tsx index 958f749..f7b2c1e 100644 --- a/src/pages/master/provider/blocks/EditDialog.tsx +++ b/src/pages/master/provider/blocks/EditDialog.tsx @@ -155,11 +155,11 @@ const EditDialog = () => { if (response?.status) { setFormField((prev) => ({ ...prev, - name: response?.data.name, + name: response?.data.name || null, description: response?.data.description, type: response?.data.type, status: response?.data.status, - transaction_type: response?.data.transaction_type.id, + transaction_type: response?.data.transaction_type?.id || null, agent: response?.data.agent?.id || null })); } @@ -174,7 +174,8 @@ const EditDialog = () => { formField.description.trim() === '' || formField.type.trim() === '' || formField.status.trim() === '' || - formField.transaction_type.trim() === '' + formField.transaction_type.trim() === '' || + formField.agent === null ) { setAlert({ show: true, message: 'Please fill in all required fields.' }); return;