diff --git a/product_replenishment_cost/data/ir_cron_data.xml b/product_replenishment_cost/data/ir_cron_data.xml index d5ac6a3f2..f4e42f73b 100644 --- a/product_replenishment_cost/data/ir_cron_data.xml +++ b/product_replenishment_cost/data/ir_cron_data.xml @@ -14,6 +14,7 @@ # C) Sobre multicompañía: este cron actualiza por defecto el costo contable de todas las compañías de su base de datos. Si por alguna razon # (por ejemplo performance) desea actualizar solo algunas, puede pasar el argumento "company_ids" +# IMPORTANTE: No eliminar cron ni duplicar, debe ser único para un correcto funcionamiento del mismo. model.cron_update_cost_from_replenishment_cost(company_ids=None) months diff --git a/product_replenishment_cost/models/product_template.py b/product_replenishment_cost/models/product_template.py index df6a86331..6e8f7686a 100644 --- a/product_replenishment_cost/models/product_template.py +++ b/product_replenishment_cost/models/product_template.py @@ -134,7 +134,7 @@ def cron_update_cost_from_replenishment_cost(self, limit=None, company_ids=None, # si setamos last updated es porque todavia quedan por procesar, volvemos a llamar al cron if last_updated_id: # para obtener el job_id se requiere este PR https://github.com/odoo/odoo/pull/146147 - cron = self.env['ir.cron'].browse(self.env.context.get('job_id')) or self.env.ref('product_replenishment_cost.ir_cron_update_cost_from_replenishment_cost') + cron = self.env.ref('product_replenishment_cost.ir_cron_update_cost_from_replenishment_cost') cron._trigger()