El parametro auto_install del archivo __manifest__.py

Gustavo Orrillo
- 08/16/2020 - 1 min. de lectura

Hubo un problema que encontre recurrentemente en usuarios que instalaban la localización. Cuando instalaban el módulo de IVA Ventas, reportaban un error del módulo del CITI Ventas/Compras (que se encontraba en desarrollo). Eso se debía a que los módulos de IVA Digital, CITI Ventas y CITI Compras, e IVA Ventas/Compras; tenían en su archivo __manifest__.py el parámetro auto_install igual a True (lo que fue corregido en el siguiente commit).

Dicho parámetro es bastante peligroso, ya que cualquier módulo que tenga dicho parámetro en el archivo __manifest__.py intentará instalarse apenas pueda hacerlo (por lo general cuando se trate de instalar otro módulo). Lo cual puede llevar a confusiones y resultados no deseados. Por eso... revisen los archivos __manifest__.py de los módulos que instalen en su sistema Odoo.

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.