Ir al contenido

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

Para poder participar, debés estar registrado así los miembros de la comunidad pueden interactuar con tus preguntas. 

¿No estás registrado? Registrate acá

Se marcó esta pregunta
2049 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