(bugfix): ex message propagation regression

This commit is contained in:
Maksym Sadovnychyy 2025-10-26 16:26:03 +01:00
parent 9864040456
commit 4679300a64

View File

@ -743,12 +743,14 @@ public class LetsEncryptService : ILetsEncryptService {
private Result HandleUnhandledException(Exception ex, string defaultMessage = "Let's Encrypt client unhandled exception") { private Result HandleUnhandledException(Exception ex, string defaultMessage = "Let's Encrypt client unhandled exception") {
List<string> messages = new() { defaultMessage }; List<string> messages = new() { defaultMessage };
_logger.LogError(ex, messages.FirstOrDefault()); _logger.LogError(ex, messages.FirstOrDefault());
messages.Add(ex.Message);
return Result.InternalServerError([.. messages]); return Result.InternalServerError([.. messages]);
} }
private Result<T?> HandleUnhandledException<T>(Exception ex, T? defaultValue = default, string defaultMessage = "Let's Encrypt client unhandled exception") { private Result<T?> HandleUnhandledException<T>(Exception ex, T? defaultValue = default, string defaultMessage = "Let's Encrypt client unhandled exception") {
List<string> messages = new() { defaultMessage }; List<string> messages = new() { defaultMessage };
_logger.LogError(ex, messages.FirstOrDefault()); _logger.LogError(ex, messages.FirstOrDefault());
messages.Add(ex.Message);
return Result<T?>.InternalServerError(defaultValue, [.. messages]); return Result<T?>.InternalServerError(defaultValue, [.. messages]);
} }
} }