diff --git a/addons/website/static/src/js/menu/content.js b/addons/website/static/src/js/menu/content.js
index 521e4bf876082f41f745fd9b919319ad87b5f278..54720327968042113006e2d1cde1520cc9f5104a 100644
--- a/addons/website/static/src/js/menu/content.js
+++ b/addons/website/static/src/js/menu/content.js
@@ -413,10 +413,10 @@ var MenuEntryDialog = weWidgets.LinkDialog.extend({
     /**
      * @constructor
      */
-    init: function (parent, options, data) {
+    init: function (parent, options, editable, data) {
         this._super(parent, _.extend({
             title: _t("Add a menu item"),
-        }, options || {}), _.extend({
+        }, options || {}), editable, _.extend({
             needLabel: true,
             text: data.name || '',
             isNewWindow: data.new_window,
@@ -691,7 +691,7 @@ var EditMenuDialog = weWidgets.Dialog.extend({
         var menuID = $menu.data('menu-id');
         var menu = this.flat[menuID];
         if (menu) {
-            var dialog = new MenuEntryDialog(this, {}, _.extend({
+            var dialog = new MenuEntryDialog(this, {}, null, _.extend({
                 menuType: menu.fields['is_mega_menu'] ? 'mega' : undefined,
             }, menu.fields));
             dialog.on('save', this, link => {