Skip to content
Snippets Groups Projects
Commit 4ea42822 authored by Benjamin - Le Filament's avatar Benjamin - Le Filament
Browse files

[fix] error company rights

parent c34a80bd
No related branches found
No related tags found
No related merge requests found
...@@ -30,7 +30,10 @@ class IrUiMenuMultiCompany(models.Model): ...@@ -30,7 +30,10 @@ class IrUiMenuMultiCompany(models.Model):
menu_ids = self.browse(list(menus)) menu_ids = self.browse(list(menus))
visible_menu_ids = menu_ids visible_menu_ids = menu_ids
company_id = self.env.user.company_id company_id = self.env.user.company_id
for menu in menu_ids: specific_menu_ids = menu_ids.sudo().filtered(
if menu.company_ids and company_id not in menu.company_ids: lambda m: m.company_ids
)
for menu in specific_menu_ids:
if company_id not in menu.company_ids:
visible_menu_ids = visible_menu_ids - menu visible_menu_ids = visible_menu_ids - menu
return set(visible_menu_ids.ids) return set(visible_menu_ids.ids)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment