summaryrefslogtreecommitdiff
path: root/doc/_extensions/github_link.py
diff options
context:
space:
mode:
authorDamien Bouvy <dbo@odoo.com>2018-06-06 10:09:04 +0200
committerLucas Perais <lcsperais@gmail.com>2018-06-06 10:09:04 +0200
commite2efec8e544917e8524f75739eaf7cfabc1e23ae (patch)
tree1806b0b418aa444398b1de520ccbb1c7f891a4a3 /doc/_extensions/github_link.py
parentc25b68f324f8d3604b33380504c3428585eb7efa (diff)
[FIX] pos: reconciliation and performance issues (#24610)
Before this commit, the complete list of orders of the pos session was processed through the reconciliation mechanism to check if an automatic reconciliation was possible (introduced in a controversial 'bug fix' at fe70f07, itself a backport of a master commit at a2319b4). The goal of this auto-reconciliation was to avoid potentially silent and numerous customer statements that could be reconciled automatically. This is mostly useless in a lot of cases, since a lot of users do not set any partner_id value on the pos order - there is nothing useful to reconcile. Going through the whole list of orders is time-wasting (especially since the reconciliation method does not scale well). Combine this with users who do not close their POS session often enough and closing a session can suddenly take up to several hours to process instead of several seconds with practically no obvious gain. After this commit, only orders which have a partner set on them will be auto-reconciled. opw-1818838 and opw-1817172
Diffstat (limited to 'doc/_extensions/github_link.py')
0 files changed, 0 insertions, 0 deletions