diff --git a/frontend/src/components/Modals/DealModal.vue b/frontend/src/components/Modals/DealModal.vue index a869816e..9c38f1ef 100644 --- a/frontend/src/components/Modals/DealModal.vue +++ b/frontend/src/components/Modals/DealModal.vue @@ -197,8 +197,9 @@ function createDeal() { validate() { error.value = null if (deal.annual_revenue) { - deal.annual_revenue = deal.annual_revenue.replace(/,/g, '') - if (isNaN(deal.annual_revenue)) { + if (typeof deal.annual_revenue === 'string') { + deal.annual_revenue = deal.annual_revenue.replace(/,/g, '') + } else if (isNaN(deal.annual_revenue)) { error.value = __('Annual Revenue should be a number') return error.value } diff --git a/frontend/src/components/Modals/LeadModal.vue b/frontend/src/components/Modals/LeadModal.vue index 81b44903..dbe21ba6 100644 --- a/frontend/src/components/Modals/LeadModal.vue +++ b/frontend/src/components/Modals/LeadModal.vue @@ -140,8 +140,9 @@ function createNewLead() { return error.value } if (lead.annual_revenue) { - lead.annual_revenue = lead.annual_revenue.replace(/,/g, '') - if (isNaN(lead.annual_revenue)) { + if (typeof lead.annual_revenue === 'string') { + lead.annual_revenue = lead.annual_revenue.replace(/,/g, '') + } else if (isNaN(lead.annual_revenue)) { error.value = __('Annual Revenue should be a number') return error.value }