diff --git a/addons/project/project.py b/addons/project/project.py index 5bc09fcfefe..370cec98970 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -534,7 +534,7 @@ def Project(): if context is None: context = {} # Prevent double project creation when 'use_tasks' is checked + alias management - create_context = dict(context, project_creation_in_progress=True, alias_model_name=self._name) + create_context = dict(context, project_creation_in_progress=True, alias_model_name=vals.get('alias_model', 'project.task')) if vals.get('type', False) not in ('template', 'contract'): vals['type'] = 'contract'