changeset e9ba1b2243f8 in modules/sale:5.8
details: https://hg.tryton.org/modules/sale?cmd=changeset&node=e9ba1b2243f8
description:
        Fill currency and company for non-line invoice line

        Since issue9854 those fields are always required.

        issue10530
        review375831002
        (grafted from 6d2027238acaf896f899a5ba07fcfd63270aa818)
diffstat:

 sale.py |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (21 lines):

diff -r 9f4359c22e9b -r e9ba1b2243f8 sale.py
--- a/sale.py   Fri Oct 22 10:14:10 2021 +0200
+++ b/sale.py   Tue Oct 26 19:46:56 2021 +0200
@@ -1430,6 +1430,8 @@
 
         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
@@ -1454,8 +1456,6 @@
         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:

Reply via email to