From e3d5645b6bd0efdf8f2fd7cdfa62fb06551c2a87 Mon Sep 17 00:00:00 2001 From: zainab2097 <149927291+zainab2097@users.noreply.github.com> Date: Tue, 3 Sep 2024 14:04:43 +0300 Subject: [PATCH] Update project_invoice.py --- odex25_project/project_base/models/project_invoice.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/odex25_project/project_base/models/project_invoice.py b/odex25_project/project_base/models/project_invoice.py index 90dd4e1c9..dd8f83466 100644 --- a/odex25_project/project_base/models/project_invoice.py +++ b/odex25_project/project_base/models/project_invoice.py @@ -238,7 +238,8 @@ class ProjectInvoice(models.Model): self.invoice_id.sudo().unlink() self.state = 'draft' else: - raise UserError(_("Kindly The invoice is not in draft state, so it cannot be unlinked.")) + if self.invoice_id: + raise UserError(_("Kindly The invoice is not in draft state, so it cannot be unlinked.")) def action_get_invoice(self): self.ensure_one()