diff --git a/addons/mail/static/src/js/client_action.js b/addons/mail/static/src/js/client_action.js index 29331ff746e..0e3985c3e1b 100644 --- a/addons/mail/static/src/js/client_action.js +++ b/addons/mail/static/src/js/client_action.js @@ -121,7 +121,7 @@ var ChatAction = Widget.extend(ControlPanelMixin, { "click .o_mail_request_permission": function (event) { event.preventDefault(); this.$(".o_mail_annoying_notification_bar").slideUp(); - var def = window.Notification.requestPermission(); + var def = window.Notification && window.Notification.requestPermission(); if (def) { def.then(function (value) { if (value === 'denied') { diff --git a/addons/mail/static/src/js/utils.js b/addons/mail/static/src/js/utils.js index 3bc730d15e8..b4e0c01a23a 100644 --- a/addons/mail/static/src/js/utils.js +++ b/addons/mail/static/src/js/utils.js @@ -7,7 +7,7 @@ var web_client = require('web.web_client'); function send_notification(title, content) { - if (Notification && Notification.permission === "granted") { + if (window.Notification && Notification.permission === "granted") { if (bus.is_master) { _send_native_notification(title, content); }