¡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

Se marcó esta pregunta
1679 Vistas

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