changeset 9a6dadee9e9b in modules/account:6.0
details: https://hg.tryton.org/modules/account?cmd=changeset&node=9a6dadee9e9b
description:
Do not compare debit or credit to None when searching
issue11568
review417441003
(grafted from 6d06c13574dddb21e36970afd27ea674ddaf4de6)
diffstat:
account.py | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diffs (21 lines):
diff -r f6ab5fe8c4cd -r 9a6dadee9e9b account.py
--- a/account.py Fri Jun 03 19:41:06 2022 +0200
+++ b/account.py Fri Jun 24 09:19:13 2022 +0200
@@ -1832,7 +1832,7 @@
break
ids = [a.id for a in accounts
- if operator_(getattr(a, fname), operand)]
+ if operand is not None and operator_(getattr(a, fname), operand)]
return [('id', 'in', ids)]
@classmethod
@@ -1880,7 +1880,7 @@
}.get(operator_, lambda v, l: False)
ids = [a.id for a in accounts
- if operator_(getattr(a, name), operand)]
+ if operand is not None and operator_(getattr(a, name), operand)]
return [('id', 'in', ids)]
def get_currency(self, name):