fix: resolve PDF export icons path after moving icons to config/icons/ (#62)

Icons were moved from wwwroot/icons/ to config/icons/ in the configurable-icons
feature, but PdfExportService still referenced the old AppContext.BaseDirectory path.

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Claudio Schaad 2026-04-19 17:43:34 +02:00 committed by GitHub
parent 7935dd8e15
commit 1a00709447
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -104,7 +104,7 @@ namespace ShiftScheduler.Services
var shift = shiftWithTransport.Shift; var shift = shiftWithTransport.Shift;
if (shift.IsPngIcon) if (shift.IsPngIcon)
{ {
var iconPath = Path.Combine(AppContext.BaseDirectory, "wwwroot", "icons", shift.Icon); var iconPath = Path.Combine(Directory.GetCurrentDirectory(), "config", "icons", shift.Icon);
if (File.Exists(iconPath)) if (File.Exists(iconPath))
{ {
table.Cell().Height(24).Element(CellStyleMiddle).Image(iconPath).FitArea(); table.Cell().Height(24).Element(CellStyleMiddle).Image(iconPath).FitArea();