This is a writing mistake, Massimo please take a look to the application, i make it with keywords = ['keywords1','keywords2'] and the problem still there.
On 1 sep, 00:21, mdipierro <mdipie...@cs.depaul.edu> wrote: > there is an error right here: > > post.update_record(keywords = 'keywords1 keywords2') > > should be > > post.update_record(keywords = ['keywords1','keywords2']) > > On Aug 31, 9:45 am, "Martin.Mulone" <mulone.mar...@gmail.com> wrote: > > > > > I don't get the logic of this problem. This problem only ocurrs in > > GAE, local works fine. > > > I'am using the new introduce features list:string > > > My db definition is similar to this (only the necesary): > > > db.define_table('posts', > > db.Field('id', 'id'), > > db.Field('keywords', 'list:string'), #tags > > db.Field('fulltext', 'list:string'), migrate=true) > > > When i changed the content with this (before i insert the record with > > no problem): > > > posts = db(db.posts.id == id).select() > > if posts: > > post = posts[0] > > post.update_record(keywords = 'keywords1 keywords2') > > > I list the db and all is fine. > > > Then I modified the same record with this > > > posts = db(db.posts.id == id).select() > > if posts: > > post = posts[0] > > post.update_record(fulltext = 'fulltext1 fulltext2') > > > I list the db and I have: > > > ------------> keywords = 'fulltext1 fulltext2' > > > I am really stuck with this problem.