pushing to trunk

On Oct 15, 11:01 am, howesc <how...@umich.edu> wrote:
> groups wouldn't let me attache a file.  here's the text:
>
> diff -r 57544ce34efe gluon/dal.py
> --- a/gluon/dal.py      Wed Oct 12 21:53:13 2011 -0500
> +++ b/gluon/dal.py      Sat Oct 15 08:54:00 2011 -0700
> @@ -3385,7 +3385,7 @@
>          (items, tablename, fields) =
> self.select_raw(query,fields,attributes)
>          # self.db['_lastsql'] = self._select(query,fields,attributes)
>          rows = [
> -            [t=='id' and int(item.key().id()) or getattr(item, t) for t in
> fields]
> +            [t=='id' and (int(item.key().id()) if item.key().id() else
> item.key().name()) or getattr(item, t) for t in fields]
>              for item in items]
>          colnames = ['%s.%s' % (tablename, t) for t in fields]
>          return self.parse(rows, colnames, False)

Reply via email to