From 926de90ee4b9c3eafbd7cc8413e0ca7545c39c8e Mon Sep 17 00:00:00 2001 From: mdipierro Date: Thu, 28 May 2015 13:59:03 -0500 Subject: [PATCH] fixed bug in orderby when it is a list --- gluon/sqlhtml.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gluon/sqlhtml.py b/gluon/sqlhtml.py index 5ebc4fb1..0a7b3cdb 100644 --- a/gluon/sqlhtml.py +++ b/gluon/sqlhtml.py @@ -2071,7 +2071,7 @@ class SQLFORM(FORM): if not orderby: orderby = field_id elif isinstance(orderby, list): - orderby = map(lambda a,b: a|b, orderby) + orderby = reduce(lambda a,b: a|b, orderby) elif isinstance(orderby, Field) and orderby is not field_id: # here we're with an ASC order on a field stored as orderby orderby = orderby | field_id