From 9ca2cc6f1038cdacceba9642ac815ecbb84c2732 Mon Sep 17 00:00:00 2001 From: Abdurrahman Saber Date: Mon, 7 Jul 2025 07:42:07 +0300 Subject: [PATCH] [FIX] project_base: fix quantity in prepare invoice line --- odex25_project/project_base/models/sale_order.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/odex25_project/project_base/models/sale_order.py b/odex25_project/project_base/models/sale_order.py index f5e4240e9..9e2710c44 100644 --- a/odex25_project/project_base/models/sale_order.py +++ b/odex25_project/project_base/models/sale_order.py @@ -49,6 +49,5 @@ class SaleOrderLine(models.Model): def _prepare_invoice_line(self, **optional_values): vals = super(SaleOrderLine, self)._prepare_invoice_line() - vals['quantity'] = self.phase_qty if self.is_downpayment == False else self.qty_to_invoice - vals['analytic_account_id'] = self._context.get('analytic_account_id') + vals['analytic_account_id'] = self._context.get('analytic_account_id', vals['analytic_account_id']) return vals