From ba21ce887a6206226d2790d951fedfcb1e28c4d6 Mon Sep 17 00:00:00 2001 From: mdipierro Date: Tue, 27 Nov 2012 10:17:22 -0600 Subject: [PATCH] fixed bug in getlist thanks roger --- VERSION | 2 +- gluon/storage.py | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/VERSION b/VERSION index d077fca6..edf1e536 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.2.1 (2012-11-27 10:11:07) stable +Version 2.2.1 (2012-11-27 10:16:40) stable diff --git a/gluon/storage.py b/gluon/storage.py index bb63b408..67821aea 100644 --- a/gluon/storage.py +++ b/gluon/storage.py @@ -70,8 +70,10 @@ class Storage(dict): [] """ value = self.get(key, []) - return value if not value else \ - value if isinstance(value, (list, tuple)) else [value] + if value is None or isinstance(value, (list, tuple)): + return value + else: + return [value] def getfirst(self, key, default=None): """