api.multi no se puede usar más en Odoo13

Gustavo Orrillo
- 10/04/2019 - 1 min. de lectura

Un poco viejo, lo ví meses atrás con este posteo en Twitter. Lo cierto es que a partir de Odoo13 por default cada método en una clase de Odoo será un recordset y no será necesario agregar un decorador @api.multi. Por ejemplo si se fijan en el código, notarán que la función write ahora es 

def write(vals):

Y sigue... ya no tiene decoradores.

PD. del 27/04/2020: lo mismo se aplica para el decorador model_cr (por ejemplo se usa en las funciones que crean una vista de SQL). Los mismos ya no se usan más. 

Acerca de:

Gustavo Orrillo

Passionate about programming, he has implemented Odoo for different types of businesses since 2010. In Moldeo Interactive he is a founding Partner and Programmer; In addition to writing on the Blog about different topics related to the developments he makes.