changeset 62d19cefc0d1 in modules/account_invoice:default
details: 
https://hg.tryton.org/modules/account_invoice?cmd=changeset;node=62d19cefc0d1
description:
        Raise NotImplementedError when setting Function field without setter

        issue7985
        review265101002
diffstat:

 invoice.py |  9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diffs (26 lines):

diff -r b899d860c265 -r 62d19cefc0d1 invoice.py
--- a/invoice.py        Sun Mar 24 18:00:01 2019 +0100
+++ b/invoice.py        Wed Mar 27 00:28:57 2019 +0100
@@ -181,8 +181,9 @@
                 'invisible': ~Eval('reconciled'),
                 }),
             'get_reconciled')
-    lines_to_pay = fields.Function(fields.One2Many('account.move.line', None,
-        'Lines to Pay'), 'get_lines_to_pay')
+    lines_to_pay = fields.Function(fields.Many2Many(
+            'account.move.line', None, None, 'Lines to Pay'),
+        'get_lines_to_pay')
     payment_lines = fields.Many2Many('account.invoice-account.move.line',
         'invoice', 'line', string='Payment Lines',
         domain=[
@@ -1648,8 +1649,8 @@
             'readonly': _states['readonly'] | ~Bool(Eval('account')),
             },
         depends=['type', 'invoice_type', 'company', 'account'] + _depends)
-    invoice_taxes = fields.Function(fields.One2Many('account.invoice.tax',
-        None, 'Invoice Taxes'), 'get_invoice_taxes')
+    invoice_taxes = fields.Function(fields.Many2Many('account.invoice.tax',
+        None, None, 'Invoice Taxes'), 'get_invoice_taxes')
     origin = fields.Reference('Origin', selection='get_origin', select=True,
         states=_states, depends=_depends)
 

Reply via email to