¿Como solucionar keyerror en campo one2many?

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

Francisco
Francisco
49
| 5 1 3
Preguntado en 10-11-15 18:34
0
voto
2823 Vistas

Fijate de esta forma.. igual me mareo porque no veo bien cual es la clave.. estoy acostumbrado a verlo como partner_id por ejemplo o movimientos_dispensers_ids, o ubicacion_id...

class res_partner(models.Model):

     _name = 'dispensers'
    _inherit = 'res.partner'

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

 

class Movimientos(models.Model):
    
    _name = 'movimientos'
    ubicacion = fields.Many2one ('res.partner',domain=[('customer','=',True)], string="Ubicacion", required=True, ondelete="restrict")   

 

Blanco Martín & Asociados Chile
Blanco Martín & Asociados
1737
| 5 2 5
Respondido en 11-11-15 2:41
0
voto

Su respuesta

Trate por favor de dar una respuesta sustancial. Si quiere comentar en la pregunta o la respuesta, sólo use la herramienta de comentarios. Recuerde que siempre puede revise sus respuestas - no hay necesidad de responder dos veces la misma pregunta. También no olvide votar - ¡ayuda realmente a seleccionar las mejores preguntas y respuestas!

Realizar una pregunta

Mantener informado

Sobre este foro 

Esta comunidad es para profesionales y entusiastas de nuestros productos y servicios.

Lea las directrices

Herramientas de las preguntas

9 seguidor(es)

Estadísticas

Preguntado: 10-11-15 18:34
Visto: 2823 veces
Última actualización: 11-11-15 2:41