diff --git a/addons/hr_timesheet/__init__.py b/addons/hr_timesheet/__init__.py
index 4d3683ab469..726aec9a949 100644
--- a/addons/hr_timesheet/__init__.py
+++ b/addons/hr_timesheet/__init__.py
@@ -33,9 +33,14 @@ def create_internal_project(env):
_check_exists_collaborators_for_project_sharing(env)
def _uninstall_hook(env):
- act_window = env.ref('project.open_view_project_all', raise_if_not_found=False)
- if act_window and act_window.domain and 'is_internal_project' in act_window.domain:
- act_window.domain = []
+
+ def update_action_window(xmlid):
+ act_window = env.ref(xmlid, raise_if_not_found=False)
+ if act_window and act_window.domain and 'is_internal_project' in act_window.domain:
+ act_window.domain = []
+
+ update_action_window('project.open_view_project_all')
+ update_action_window('project.open_view_project_all_group_stage')
# archive the internal projects
project_ids = env['res.company'].search([('internal_project_id', '!=', False)]).mapped('internal_project_id')
diff --git a/addons/hr_timesheet/views/project_project_views.xml b/addons/hr_timesheet/views/project_project_views.xml
index f3efdc91765..87aaad90b3e 100644
--- a/addons/hr_timesheet/views/project_project_views.xml
+++ b/addons/hr_timesheet/views/project_project_views.xml
@@ -90,5 +90,9 @@
[('is_internal_project', '=', False)]
+
+
+ [('is_internal_project', '=', False)]
+