diff --git a/addons/calendar/static/src/views/attendee_calendar/attendee_calendar_controller.js b/addons/calendar/static/src/views/attendee_calendar/attendee_calendar_controller.js index cd3652d08e8..c5c06619c25 100644 --- a/addons/calendar/static/src/views/attendee_calendar/attendee_calendar_controller.js +++ b/addons/calendar/static/src/views/attendee_calendar/attendee_calendar_controller.js @@ -2,14 +2,17 @@ import { CalendarController } from "@web/views/calendar/calendar_controller"; import { useService } from "@web/core/utils/hooks"; +import { onWillStart } from "@odoo/owl"; export class AttendeeCalendarController extends CalendarController { - async setup() { + setup() { super.setup(); this.actionService = useService("action"); this.user = useService("user"); this.orm = useService("orm"); - this.isSystemUser = await this.user.hasGroup('base.group_system'); + onWillStart(async () => { + this.isSystemUser = await this.user.hasGroup('base.group_system'); + }); } onClickAddButton() {