From d01838d8078eced6ad53c1e651216e42e6c3e88d Mon Sep 17 00:00:00 2001 From: Raimon Esteve Date: Wed, 6 Sep 2023 16:02:26 +0200 Subject: [PATCH] issue12497.diff [purchase] Use the last 10 purchases to set default currency, payment term and invoice method --- issue12497.diff | 13 +++++++++++++ series | 2 ++ 2 files changed, 15 insertions(+) create mode 100644 issue12497.diff diff --git a/issue12497.diff b/issue12497.diff new file mode 100644 index 0000000..e1730e5 --- /dev/null +++ b/issue12497.diff @@ -0,0 +1,13 @@ +diff --git a/tryton/modules/purchase/purchase.py b/tryton/modules/purchase/purchase.py +index ae946a3d5c..faf35cecfa 100644 +--- a/tryton/modules/purchase/purchase.py ++++ b/tryton/modules/purchase/purchase.py +@@ -424,7 +424,7 @@ class Purchase( + table.invoice_method, + where=(table.party == self.party.id) + & (table.invoice_party == invoice_party), +- order_by=table.id, ++ order_by=table.id.desc, + limit=10) + cursor.execute(*subquery.select( + subquery.currency, diff --git a/series b/series index ba0e4fd..3960ceb 100644 --- a/series +++ b/series @@ -49,3 +49,5 @@ merge_request581.diff # [account] Post cancelled, grouped, rescheduled and deleg issue12216.diff # [stock] Handle evaluation error of cost price in cost price revision issue12480.diff # [trytond] Support GIN index with btree_gin PostgreSQL extension + +issue12497.diff # [purchase] Use the last 10 purchases to set default currency, payment term and invoice method