diff --git a/soong_workflow/models/soong_workflow_record.py b/soong_workflow/models/soong_workflow_record.py index 124ccc897..72bbecb1b 100644 --- a/soong_workflow/models/soong_workflow_record.py +++ b/soong_workflow/models/soong_workflow_record.py @@ -659,7 +659,10 @@ class SoongWorkflowRecord(models.Model): for record in workflow_records: try: biz_record = self.env[record.res_model].browse(record.res_id) - urgency_level = biz_record.urgency_level or 'normal' + if hasattr(biz_record, 'urgency_level') and biz_record.urgency_level: + urgency_level = biz_record.urgency_level + else: + urgency_level = 'normal' task_type = 'urgent' if urgency_level in ('urgent', 'emergency') else 'normal' for emp in record.employee_ids: