Fill currency and company for non-line invoice line

Since issue9854 those fields are always required.

issue10530
review375831002
(grafted from 6d2027238acaf896f899a5ba07fcfd63270aa818)

--HG--
branch : 6.0
This commit is contained in:
Cédric Krier committed 2021-10-26 19:46:56 +02:00
1 parent dc50f979f1
commit e01a45dd84
1 file changed
+2 -2
+2 -2
View File
@@ -1475,6 +1475,8 @@ class SaleLine(TaxableMixin, sequence_ordered(), ModelSQL, ModelView):
invoice_line = InvoiceLine()
invoice_line.type = self.type
invoice_line.currency = self.currency
invoice_line.company = self.company
invoice_line.description = self.description
invoice_line.note = self.note
invoice_line.origin = self
@@ -1499,8 +1501,6 @@ class SaleLine(TaxableMixin, sequence_ordered(), ModelSQL, ModelView):
invoice_line.unit_price = self.unit_price
invoice_line.taxes = self.taxes
invoice_line.invoice_type = 'out'
invoice_line.currency = self.currency
invoice_line.company = self.company
if self.product:
invoice_line.account = self.product.account_revenue_used
if not invoice_line.account: