diff --git a/migrations/14.0.1.0.2/post-migration.py b/migrations/14.0.1.0.2/post-migration.py index fc431dafc644a889769a3515d49beefff5931f52..fb707595fa9b0b2d9555b6e64e5e121177f47421 100644 --- a/migrations/14.0.1.0.2/post-migration.py +++ b/migrations/14.0.1.0.2/post-migration.py @@ -30,45 +30,19 @@ def update_status_project_soumis_cg(env): """, ) -# def update_status_project_suivi(env): -# openupgrade.logged_query( -# env.cr, -# """ -# UPDATE res_partner rsp -# SET project_status = '4_suivi' -# WHERE rsp.project_status = '6_suivi' -# """, -# ) -# -# def update_status_project_abandonne(env): -# openupgrade.logged_query( -# env.cr, -# """ -# UPDATE res_partner rsp -# SET project_status = '5_abandonne' -# WHERE rsp.project_status = '7_abandonne' -# """, -# ) -# -# def update_status_decede(env): -# openupgrade.logged_query( -# env.cr, -# """ -# UPDATE res_partner rsp -# SET project_status = '6_decede' -# WHERE rsp.dissolution_date IS NOT NULL -# """, -# ) - def update_with_new_status(env): openupgrade.logged_query( env.cr, """ UPDATE res_partner rsp - SET project_status = CASE - WHEN rsp.dissolution_date IS NOT NULL THEN '6_decede' - WHEN rsp.project_status = '6_suivi' THEN '4_suivi' - WHEN rsp.project_status = '7_abandonne' THEN '5_abandonne' + SET project_status = ( + CASE + WHEN rsp.dissolution_date IS NOT NULL THEN '6_decede' + WHEN rsp.project_status = '6_suivi' THEN '4_suivi' + WHEN rsp.project_status = '7_abandonne' THEN '5_abandonne' + ELSE project_status + END + ) """, )