diff --git a/eFormAPI/Plugins/TimePlanning.Pn/TimePlanning.Pn/Services/TimePlanningWorkingHoursService/TimePlanningWorkingHoursService.cs b/eFormAPI/Plugins/TimePlanning.Pn/TimePlanning.Pn/Services/TimePlanningWorkingHoursService/TimePlanningWorkingHoursService.cs index cbb4f9c8..a8810d5e 100644 --- a/eFormAPI/Plugins/TimePlanning.Pn/TimePlanning.Pn/Services/TimePlanningWorkingHoursService/TimePlanningWorkingHoursService.cs +++ b/eFormAPI/Plugins/TimePlanning.Pn/TimePlanning.Pn/Services/TimePlanningWorkingHoursService/TimePlanningWorkingHoursService.cs @@ -1308,7 +1308,7 @@ public async Task> GenerateExcelDashboard(TimePlanni var site = await sdkContext.Sites.SingleOrDefaultAsync(x => x.MicrotingUid == model.SiteId); var siteWorker = await sdkContext.SiteWorkers.SingleOrDefaultAsync(x => x.SiteId == site.Id); var worker = await sdkContext.Workers.SingleOrDefaultAsync(x => x.Id == siteWorker.WorkerId); - var language = await sdkContext.Languages.SingleAsync(x => x.Id == site.LanguageId); + var language = await userService.GetCurrentUserLanguage(); Thread.CurrentThread.CurrentUICulture = new CultureInfo(language.LanguageCode); var culture = new CultureInfo(language.LanguageCode); @@ -1676,7 +1676,7 @@ public async Task> GenerateExcelDashboard( if (site == null) continue; var siteWorker = await sdkContext.SiteWorkers.SingleOrDefaultAsync(x => x.SiteId == site.Id); var worker = await sdkContext.Workers.SingleOrDefaultAsync(x => x.Id == siteWorker.WorkerId); - var language = await sdkContext.Languages.SingleAsync(x => x.Id == site.LanguageId); + var language = await userService.GetCurrentUserLanguage(); var culture = new CultureInfo(language.LanguageCode); WorksheetPart worksheetPart1 = workbookPart1.AddNewPart($"rId{i + 2}");