fix tests. new product advisories enhancements

This commit is contained in:
master
2026-01-25 19:11:36 +02:00
parent c70e83719e
commit 6e687b523a
504 changed files with 40610 additions and 3785 deletions

View File

@@ -19,9 +19,11 @@ internal static class NotifyWebServiceOptionsValidator
ArgumentNullException.ThrowIfNull(storage);
var driver = storage.Driver ?? string.Empty;
if (!string.Equals(driver, "postgres", StringComparison.OrdinalIgnoreCase))
// Allow 'memory' driver for testing purposes, 'postgres' for production
var allowedDrivers = new[] { "postgres", "memory" };
if (!allowedDrivers.Any(d => string.Equals(d, driver, StringComparison.OrdinalIgnoreCase)))
{
throw new InvalidOperationException($"Unsupported storage driver '{storage.Driver}'. Only 'postgres' is supported after cutover.");
throw new InvalidOperationException($"Unsupported storage driver '{storage.Driver}'. Supported drivers: {string.Join(", ", allowedDrivers)}.");
}
}