details:   https://code.tryton.org/tryton/commit/3f005f8544ce
branch:    7.8
user:      Sergi Almacellas Abellana <[email protected]>
date:      Thu Apr 23 16:51:09 2026 +0200
description:
        Always use out/return as sale move types

        Closes #14807
        (grafted from 772c331a3570f8ecfc43965cc133b5d25fe11084)
diffstat:

 modules/sale/sale.py |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r 92e8e6a3849f -r 3f005f8544ce modules/sale/sale.py
--- a/modules/sale/sale.py      Fri Apr 24 16:06:46 2026 +0200
+++ b/modules/sale/sale.py      Thu Apr 23 16:51:09 2026 +0200
@@ -2163,7 +2163,7 @@
         Lang = pool.get('ir.lang')
         Warning = pool.get('res.user.warning')
         lang = Lang.get()
-        move_type = 'in' if self.quantity >= 0 else 'return'
+        move_type = 'out' if self.quantity >= 0 else 'return'
         quantity = (
             self._get_move_quantity(move_type)
             - self._get_shipped_quantity(move_type))

Reply via email to