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
This commit is contained in:
helmutm 2009-07-06 16:20:08 +00:00
parent 40f77b3c7f
commit b3036a885f

View file

@ -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)