From 2ad3411bbb325e653eee36ebfa307b5c217e2241 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Fri, 7 Jun 2024 20:51:06 +0530 Subject: [PATCH] fix: added validation for lead/deal status --- frontend/src/components/Modals/DealModal.vue | 4 ++++ frontend/src/components/Modals/LeadModal.vue | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/frontend/src/components/Modals/DealModal.vue b/frontend/src/components/Modals/DealModal.vue index 636a3968..bf465ddc 100644 --- a/frontend/src/components/Modals/DealModal.vue +++ b/frontend/src/components/Modals/DealModal.vue @@ -171,6 +171,10 @@ function createDeal() { error.value = __('Invalid Email') return error.value } + if (!deal.status) { + error.value = __('Status is required') + return error.value + } isDealCreating.value = true }, onSuccess(name) { diff --git a/frontend/src/components/Modals/LeadModal.vue b/frontend/src/components/Modals/LeadModal.vue index aeb0a1ab..54e7566e 100644 --- a/frontend/src/components/Modals/LeadModal.vue +++ b/frontend/src/components/Modals/LeadModal.vue @@ -122,6 +122,10 @@ function createNewLead() { error.value = __('Invalid Email') return error.value } + if (!lead.status) { + error.value = __('Status is required') + return error.value + } isLeadCreating.value = true }, onSuccess(data) {