Clarify audit CSV settings section

This commit is contained in:
2026-06-11 09:28:10 +02:00
parent 0cecb1eddf
commit 2e7aeda684
3 changed files with 64 additions and 22 deletions
@@ -123,13 +123,13 @@ public sealed class ExportAuditCsvService : IExportAuditCsvService
public string ResolveAuditCsvDirectory(ExportSettings settings, string? fallbackOutputDirectory = null)
{
if (!string.IsNullOrWhiteSpace(settings.LocalAuditCsvFolder))
return settings.LocalAuditCsvFolder.Trim();
if (!string.IsNullOrWhiteSpace(fallbackOutputDirectory))
return fallbackOutputDirectory.Trim();
if (!string.IsNullOrWhiteSpace(settings.LocalSiteExportFolder))
return Path.Combine(settings.LocalSiteExportFolder.Trim(), "audit-csv");
return settings.LocalSiteExportFolder.Trim();
return Path.Combine(AppContext.BaseDirectory, "output", "audit-csv");
return Path.Combine(AppContext.BaseDirectory, "output");
}
private static IEnumerable<string> BuildRow(Site site, string sourceSystem, SalesRecord record)