Foro de Odoo Argentina


¡BIENVENIDO AL FORO DE ODOO ARGENTINA!

BRINDAMOS UN ESPACIO A LA COMUNIDAD ARGENTINA DE ODOO PARA CENTRALIZAR EL DEBATE, COMPARTIR IDEAS, DESARROLLOS, Y FORMAR PARTE DE UNA COMUNIDAD QUE CRECE DÍA A DÍA

¿No estás registrado?  REGISTRATE

0

¿Como solucionar un error en un campo one2many?

Avatar
Francisco Tobar

Buenos dias, tengo un modulo con un campo one2many, el cual instale sin ningun problema. Pero al actualizar dicho modulo me genera un keyerror por dicho campo (como si el campo correlacionado del otro modelo no exixtiera). El codigo es el siguiente:

class res_partner(models.Model):
  
    _inherit = 'res.partner'

    movimientos_dispenser = fields.One2many('movimientos','ubicacion',domain=[('fecha_retiro','=',False)])

 

 class Movimientos(models.Model):
          _name = 'movimientos'
         

         name = fields.Many2one('dispenser',domain=[('disponible','=',True)] , ondelete='restrict', string='Codigo de          dispenser', required=True)
          ubicacion = fields.Many2one ('res.partner',domain=[('customer','=',True)], string="Ubicacion", required=True, ondelete="restrict")

El error que genera es:

invf = env[self.comodel_name]._fields[self.inverse_name]
KeyError: 'ubicacion'

 

Gracias

Avatar
Descartar