El parametro auto_install del archivo __manifest__.py

Gustavo Orrillo
- 16/08/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

Apasionado de la programación, implementa Odoo para distintos tipos de negocios desde el año 2010. En Moldeo Interactive es Socio fundador y Programador; además de escribir en el Blog sobre distintos temas relacionados a los desarrollos que realiza.