diff --git a/project_working_time_task_portal/__manifest__.py b/project_working_time_task_portal/__manifest__.py index a03a72b..fbd8725 100644 --- a/project_working_time_task_portal/__manifest__.py +++ b/project_working_time_task_portal/__manifest__.py @@ -3,7 +3,7 @@ { "name": "project_working_time_task_portal", - "version": "16.0.1.0.4", + "version": "16.0.1.0.5", "author": "Elabore", "website": "https://elabore.coop", "maintainer": "Boris Gallet", diff --git a/project_working_time_task_portal/migrations/16.0.1.0.5/post-migration.py b/project_working_time_task_portal/migrations/16.0.1.0.5/post-migration.py new file mode 100644 index 0000000..483227a --- /dev/null +++ b/project_working_time_task_portal/migrations/16.0.1.0.5/post-migration.py @@ -0,0 +1,9 @@ +from odoo import SUPERUSER_ID, api + +def migrate(cr, version): + env = api.Environment(cr, SUPERUSER_ID, {}) + + tasks = env["project.task"].search([("stage_id.fold", "=", False)]) + tasks._compute_billable_effective_hours() + + cr.commit()