From 24ace4bf2fcd0cd7a617700c1c55a34939adb81e Mon Sep 17 00:00:00 2001 From: "pawan.sharma" Date: Wed, 18 May 2022 10:01:17 +0530 Subject: [PATCH] add condition for zero budgeted hour --- cor_custom/models/project.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/cor_custom/models/project.py b/cor_custom/models/project.py index 26f7b1e..3366378 100755 --- a/cor_custom/models/project.py +++ b/cor_custom/models/project.py @@ -168,11 +168,17 @@ class Project(models.Model): if record.actual_revenue > 0.0: record.profit_per = (record.profit_amt / record.actual_revenue) * 100 ######################## - if record.project_type == 'hours_in_consultant' and record.budgeted_hours > 0.0: - record.hourly_rate = (record.budgeted_revenue / record.budgeted_hours) + if record.project_type == 'hours_in_consultant': + if record.budgeted_hours == 0.0: + record.hourly_rate = 0.0 + else: + record.hourly_rate = (record.budgeted_revenue / record.budgeted_hours) ########### Added New code 14 March 2022 ########### - if record.project_type == 'hours_no_limit' and record.budgeted_hours2 > 0.0: - record.hourly_rate = (record.budgeted_revenue / record.budgeted_hours2) + if record.project_type == 'hours_no_limit': + if record.budgeted_hours2 == 0.0: + record.hourly_rate = 0.0 + else: + record.hourly_rate = (record.budgeted_revenue / record.budgeted_hours2) ##################### @api.depends('manager_per', 'hour_distribution')