diff --git a/addons/web/static/src/webclient/actions/action_service.js b/addons/web/static/src/webclient/actions/action_service.js index 4f3e2826e183ff..6c98f7d1144519 100644 --- a/addons/web/static/src/webclient/actions/action_service.js +++ b/addons/web/static/src/webclient/actions/action_service.js @@ -1107,7 +1107,7 @@ export function makeActionManager(env, router = _router) { */ function _executeActURLAction(action, options) { let url = action.url; - if (url && !(url.startsWith("http") || url.startsWith("/"))) { + if (url && !(url.startsWith("http") || url.startsWith("/") || url.startsWith("webcal://"))) { url = "/" + url; } if (action.target === "self") {