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 > >