Search code examples
python-3.xpycharmodooodoo-12

Create values in Many2one field From many2many wizard (or) TransientModel


From Following code I Created values in Many2one field From many2many tag field of wizard (or) TransientModel

def add_employee_btn(self):
    record = self.env['add.employees'].browse(self._context.get('active_id'))
    for e in self.employee_ids:
        vals={'employee_names':e.name,
              'issue_id': record.id}
        res = self.env['issues.issues'].create(vals)

I need Another method Using List append like this..

 def add_employee_btn(self):
     list = []
     record=self.env['add.employees'].browse(self._context.get('active_id'))
     for e in self.employee_ids:
     list.append(({0,0,{'employee_names':e.name,
                    'issue_id': record.id}}))

But getting Error in this If some one knows fix it...


Solution

  •  def add_employee_btn(self):
         list = []
         record=self.env['add.employees'].browse(self._context.get('active_id'))
         for e in self.employee_ids:
            list.append([0,0,{'employee_names':e.name,
                        'issue_id': record.id}])
    

    Please, try this it would may help you to solve error.