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)- [web2py] DAL level access to GAE entities by named key Wikus van de Merwe
- [web2py] Re: DAL level access to GAE entities by n... howesc
- [web2py] Re: DAL level access to GAE entities ... Wikus van de Merwe
- [web2py] Re: DAL level access to GAE entit... howesc
- [web2py] Re: DAL level access to GAE e... Murray3
- [web2py] Re: DAL level access to GAE e... howesc
- [web2py] Re: DAL level access to ... howesc
- [web2py] Re: DAL level access... Massimo Di Pierro
- [web2py] Re: DAL level access... Murray3
- [web2py] Re: DAL level ac... howesc
- [web2py] Re: DAL level ac... Murray3
- [web2py] Re: DAL level access... Wikus van de Merwe

