diff --git a/addons/google_calendar/controllers/main.py b/addons/google_calendar/controllers/main.py
index 43138713a0e..fb40a631a03 100644
--- a/addons/google_calendar/controllers/main.py
+++ b/addons/google_calendar/controllers/main.py
@@ -24,7 +24,7 @@ class GoogleCalendarController(http.Controller):
if not client_id or client_id == '':
action_id = ''
if GoogleCal.can_authorize_google():
- action_id = request.env.ref('google_calendar.action_config_settings_google_calendar').id
+ action_id = request.env.ref('base_setup.action_general_configuration').id
return {
"status": "need_config_from_admin",
"url": '',
diff --git a/addons/google_calendar/views/res_config_settings_views.xml b/addons/google_calendar/views/res_config_settings_views.xml
index a17e5aa4156..a7874c34c69 100644
--- a/addons/google_calendar/views/res_config_settings_views.xml
+++ b/addons/google_calendar/views/res_config_settings_views.xml
@@ -19,18 +19,10 @@
-
- Settings
- ir.actions.act_window
- res.config.settings
- form
- inline
-
-
+ action="base_setup.action_general_configuration"/>