changeset 87f9473d3302 in modules/account_invoice:4.8
details:
https://hg.tryton.org/modules/account_invoice?cmd=changeset;node=87f9473d3302
description:
Use correct API to remove payment_lines
The Many2Many value must be a list of operations.
issue8287
review253391002
(grafted from 6d4a6498779fbbd3c2da2d13eb481f0b737399b3)
diffstat:
invoice.py | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diffs (14 lines):
diff -r b71bddada325 -r 87f9473d3302 invoice.py
--- a/invoice.py Tue Feb 19 22:42:52 2019 +0100
+++ b/invoice.py Thu May 02 12:52:25 2019 +0200
@@ -1452,7 +1452,9 @@
to_remove.append(payment_line)
if to_remove:
to_write.append([invoice])
- to_write.append([('remove', to_remove)])
+ to_write.append({
+ 'payment_lines': [('remove', to_remove)],
+ })
if to_write:
cls.write(*to_write)