Reviewers: ,
Please review this at http://codereview.tryton.org/50005/ Affected files: M trytond/tests/test_tools.py M trytond/tools/misc.py Index: trytond/tests/test_tools.py =================================================================== --- a/trytond/tests/test_tools.py +++ b/trytond/tests/test_tools.py @@ -118,6 +118,8 @@ ['OR', clause, ['AND', clause, ['OR', clause, clause]]]), (['OR', [clause]], ['OR', ['AND', clause]]), ([], []), + (['OR', clause, []], ['OR', clause, []]), + (['AND', clause, []], ['AND', clause, []]), ) for i, j in tests: self.assertEqual(reduce_domain(i), j, Index: trytond/tools/misc.py =================================================================== --- a/trytond/tools/misc.py +++ b/trytond/tools/misc.py @@ -446,4 +446,6 @@ result.extend(sub_domain[1:]) else: result.append(sub_domain) + else: + result.append(arg) return result -- [email protected] mailing list
