try this instead details = doc.details.select() db.doc.insert(db.doc._filter_fields(**dict(doc)) for detail in details: detail.id = 0 detail.iddoc = doc.id db.detail.insert(db.doc._filter_fields(**dict(detail))
On Oct 4, 8:04 am, Massimiliano <[email protected]> wrote: > I've a doc with detail rows related. > > I want to duplicate the doc and all details related. > I'm trying something like that but it doesn't work: > > doc.id = 0 > details = doc.details.select() > doc.update_record() > for detail in details: > detail.id = 0 > detail.iddoc = doc.id > detail.update_record() > > What is the right way? > Thank you > > -- > Massimiliano

