From 6184f0d461d30ea1ed5abb1b9b63b3eaa87287d9 Mon Sep 17 00:00:00 2001 From: Bernat Brunet Date: Thu, 16 Jun 2022 14:17:50 +0200 Subject: [PATCH] Fix residual_amount searcher. Allow return sales with negative values. Task: #059561 --- sale.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/sale.py b/sale.py index 8a6b024..14e6be1 100644 --- a/sale.py +++ b/sale.py @@ -169,12 +169,9 @@ class Sale(metaclass=PoolMeta): 'processing', 'done']))), group_by=(sale.id), - having=( - (Sum(Coalesce(payline.amount, 0)) < sale.total_amount_cache) - & Operator(sale.total_amount_cache - + having=(Operator(sale.total_amount_cache - Sum(Coalesce(payline.amount, 0)), value) )) - return [('id', 'in', query)] @classmethod