Great, thank you!

On 12 jan, 23:03, Massimo Di Pierro <massimo.dipie...@gmail.com>
wrote:
> The update should be
>
> db(db.groupe.id==1).update(groupusers=[1,2])
>
> or one of the following
>
> db.groupe[1].update_record(groupusers=[1,2])
> db.groupe(1).update_record(groupusers=[1,2])
> db.groupe(id=1).update_record(groupusers=[1,2])
> db.groupe(db.groupe.id==1).update_record(groupusers=[1,2])
>
> but NOT
>
> db.groupe(db.groupe.id==1).update(groupusers=[1,2])
>
> On Jan 12, 3:22 pm, dederocks <dediro...@gmail.com> wrote:
>
> > I'm trying to update a 'list:reference' field programaticaly, but this
> > doesn't work so far.
>
> > Say I have this model:
>
> > db.define_table('person', Field('name'))
> > db.define_table('groupe',Field('groupname'), Field('groupusers',
> > 'list:reference person'))
>
> > assume I have already entered three persons, with ids 1,2,3 and, also
> > defined a group with id=1
>
> > Then
> > db.groupe(db.groupe.id==1).update(groupusers=[1,2])
>
> > doesn't change the record. Does someone see what I'm doing wrong?
>
> > Thanks in advance for any cue on this.
>
> > Andre
>
>

Reply via email to