From 0d3deca5bc59c1e4cde9cbf518ed1d328883271c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 12 Oct 2020 12:57:49 +0200 Subject: [PATCH] Reload the context after creating a company with the config wizard To get the new company set in the context, we must not fill the context with an empty company nor employee. issue9543 review318451002 --- company.py | 3 +++ res.py | 6 ------ 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/company.py b/company.py index a127a7fe05..7de13a4203 100644 --- a/company.py +++ b/company.py @@ -134,6 +134,9 @@ class CompanyConfig(Wizard): }) return 'end' + def end(self): + return 'reload context' + class CompanyReport(Report): diff --git a/res.py b/res.py index 73d554e206..3ace2ad05e 100644 --- a/res.py +++ b/res.py @@ -114,12 +114,6 @@ class User(metaclass=PoolMeta): res['main_company'] = user.main_company.id res['main_company.rec_name'] = user.main_company.rec_name res['employees'] = [e.id for e in user.employees] - if user.employee: - res['employee'] = user.employee.id - res['employee.rec_name'] = user.employee.rec_name - if user.company: - res['company'] = user.company.id - res['company.rec_name'] = user.company.rec_name return res @classmethod