From bd63231355bf9a035110956f76faa374e3335a7c Mon Sep 17 00:00:00 2001 From: Albert Cervera i Areny Date: Fri, 4 Dec 2020 12:58:10 +0100 Subject: [PATCH] Add issue8944.diff. --- issue8944.diff | 17 +++++++++++++++++ series | 2 ++ 2 files changed, 19 insertions(+) create mode 100644 issue8944.diff diff --git a/issue8944.diff b/issue8944.diff new file mode 100644 index 0000000..e575348 --- /dev/null +++ b/issue8944.diff @@ -0,0 +1,17 @@ +--- a/trytond/trytond/modules/sale_shipment_cost/sale.py ++++ b/trytond/trytond/modules/sale_shipment_cost/sale.py +@@ -168,13 +168,12 @@ + def quote(cls, sales): + pool = Pool() + Line = pool.get('sale.line') +- +- super(Sale, cls).quote(sales) + removed = [] + for sale in sales: + removed.extend(sale.set_shipment_cost()) + Line.delete(removed) + cls.save(sales) ++ super(Sale, cls).quote(sales) + + @classmethod + @ModelView.button diff --git a/series b/series index 28933cb..ef4ce82 100644 --- a/series +++ b/series @@ -59,3 +59,5 @@ issue9519.diff # [sale + purchase] Use search context for product field on line issue9814.diff #[product] Product template search bar showing non serchable product.product function fields as recomendation rule_account_journal_period.diff # [account] Add missing rule for account.journal.period + +issue8944.diff # [sale_shipment_cost] Prevent crash when duplicating a sale and moving it to quote state.