diff --git a/UI/WebServerResources/js/Scheduler/Attendees.service.js b/UI/WebServerResources/js/Scheduler/Attendees.service.js index 37af22577..f25d08c18 100644 --- a/UI/WebServerResources/js/Scheduler/Attendees.service.js +++ b/UI/WebServerResources/js/Scheduler/Attendees.service.js @@ -26,6 +26,9 @@ this.$futureFreebusyData = {}; this.updateFreeBusyCoverage(); this.updateFreeBusy(); + if (this.$days.length == 0) { + this.getDays(); + } } /** @@ -111,11 +114,13 @@ }); } else { - this.component.organizer = { - uid: Attendees.$settings.activeUser('login'), - name: Attendees.$settings.activeUser('identification'), - email: Attendees.$settings.activeUser('email') - }; + if (!this.component.organizer) { + this.component.organizer = { + uid: Attendees.$settings.activeUser('login'), + name: Attendees.$settings.activeUser('identification'), + email: Attendees.$settings.activeUser('email') + }; + } promise = Attendees.$q.when(); } // Fetch organizer's freebusy