From 3592dba7f5869198457933f86969921adff9b738 Mon Sep 17 00:00:00 2001 From: ilvalle Date: Mon, 25 Nov 2013 09:49:43 +0100 Subject: [PATCH] fix issue-1789 --- gluon/dal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gluon/dal.py b/gluon/dal.py index 7c29718c..8dc63f7f 100644 --- a/gluon/dal.py +++ b/gluon/dal.py @@ -1659,7 +1659,7 @@ class BaseAdapter(ConnectionPool): return self.expand(field, colnames=True) self._colnames = map(colexpand, fields) def geoexpand(field): - if isinstance(field.type,str) and field.type.startswith('geometry'): + if isinstance(field.type,str) and field.type.startswith('geometry') and isinstance(field, Field): field = field.st_astext() return self.expand(field) sql_f = ', '.join(map(geoexpand, fields))