From b3036a885ffe504a183ec3cee1674a84c470a8d8 Mon Sep 17 00:00:00 2001 From: helmutm Date: Mon, 6 Jul 2009 16:20:08 +0000 Subject: [PATCH] ignore order if not given explicitly in query criteria git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@3447 fd906abe-77d9-0310-91a1-e0d9ade77398 --- commerce/order.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/commerce/order.py b/commerce/order.py index 98ea779..66732e7 100644 --- a/commerce/order.py +++ b/commerce/order.py @@ -109,7 +109,9 @@ class OrderItems(object): if 'party' in criteria: criteria['userName'] = self.getUid(criteria.pop('party')) if 'order' in criteria: - criteria['order'] = self.getUid(criteria.pop('order')) + order = criteria.pop('order') + if order: + criteria['order'] = self.getUid(order) if 'run' in criteria: criteria['runId'] = criteria.pop('run') return self.context.query(**criteria)