changeset f09ce17625e0 in modules/web_shop_vue_storefront:default
details: 
https://hg.tryton.org/modules/web_shop_vue_storefront?cmd=changeset;node=f09ce17625e0
description:
        Add missing taxable_lines on sale line

        The TaxableMixin requires that this property is implemented.
diffstat:

 sale.py |  9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diffs (19 lines):

diff -r a020e960d327 -r f09ce17625e0 sale.py
--- a/sale.py   Mon Oct 12 20:03:22 2020 +0200
+++ b/sale.py   Mon Oct 12 22:55:16 2020 +0200
@@ -173,6 +173,15 @@
     __name__ = 'sale.line'
 
     @property
+    def taxable_lines(self):
+        return [(
+                getattr(self, 'taxes', None) or [],
+                getattr(self, 'unit_price', None) or Decimal(0),
+                getattr(self, 'quantity', None) or 0,
+                None,
+                )]
+
+    @property
     def vsf_tax_amount(self):
         return sum(
             (v['amount'] for v in self._get_taxes().values()), Decimal(0))

Reply via email to