diff --git a/htdocs/core/modules/DolibarrModules.class.php b/htdocs/core/modules/DolibarrModules.class.php
index dff911efe488d5a75d4d7eac353845aeb6173023..216fd0aa43bafebe9fc3275257c9d50c0bbb3ebf 100644
--- a/htdocs/core/modules/DolibarrModules.class.php
+++ b/htdocs/core/modules/DolibarrModules.class.php
@@ -1144,7 +1144,7 @@ abstract class DolibarrModules
                 }
             }
             $menu->type=$this->menu[$key]['type'];
-            $menu->mainmenu=$this->menu[$key]['mainmenu'];
+            $menu->mainmenu=isset($this->menu[$key]['mainmenu'])?$this->menu[$key]['mainmenu']:(isset($menu->fk_mainmenu)?$menu->fk_mainmenu:'');
             $menu->leftmenu=isset($this->menu[$key]['leftmenu'])?$this->menu[$key]['leftmenu']:'';
             $menu->titre=$this->menu[$key]['titre'];
             $menu->url=$this->menu[$key]['url'];