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.

Reply via email to