Hola Grupo soy nuevo en odoo y quiero filtrar un campo many2many obtenido del resultado de un query.
Esta es mi función pero no me hace nada.
@api.onchange('id_version')
def onchange_version(self,id_version,context=None):
res = {}
ids=[]
if self.id_version:
query = """SELECT accesorios_v_id FROM autos_rel_accesorio_versiones WHERE versiones_a_id='%s'""" % id_version
self.env.cr.execute(query)
idacc = self.env.cr.fetchall()
res['domain']={'accesorios':[('id','in',ids)]}
else:
res['domain'] = {'accesorios': []}
print("DOMAIN RETURNED = "+str(domain))
return res