From e6880c7ceaffea9d0f073c36acb8c985b1d0c733 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Schultz=20Madsen?= Date: Sun, 5 Jan 2025 18:01:18 +0100 Subject: [PATCH] Fixing language lookup. --- .../TimePlanningWorkingHoursService.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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}");