From 3648a4d4c6dd956aa3ea56c7a916a3b3d1d3d63f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?SAL=C4=B0H=20=C3=96ZKARA?= Date: Tue, 13 May 2025 17:22:19 +0300 Subject: [PATCH 1/2] Fix exception localization --- .../ExceptionHandling/DefaultExceptionToErrorInfoConverter.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/AspNetCore/ExceptionHandling/DefaultExceptionToErrorInfoConverter.cs b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/AspNetCore/ExceptionHandling/DefaultExceptionToErrorInfoConverter.cs index 63d6aa82ade..3d7c8e96316 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/AspNetCore/ExceptionHandling/DefaultExceptionToErrorInfoConverter.cs +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/AspNetCore/ExceptionHandling/DefaultExceptionToErrorInfoConverter.cs @@ -230,6 +230,8 @@ protected virtual RemoteServiceErrorInfo CreateDetailedErrorInfoFromException(Ex AddExceptionToDetails(exception, detailBuilder, sendStackTraceToClients); var errorInfo = new RemoteServiceErrorInfo(exception.Message, detailBuilder.ToString(), data: exception.Data); + + TryToLocalizeExceptionMessage(exception, errorInfo); if (exception is AbpValidationException) { From 5dfffe350288388b09d028126f47c10cdb99c71e Mon Sep 17 00:00:00 2001 From: maliming Date: Wed, 14 May 2025 09:03:30 +0800 Subject: [PATCH 2/2] Update DefaultExceptionToErrorInfoConverter.cs --- .../ExceptionHandling/DefaultExceptionToErrorInfoConverter.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/AspNetCore/ExceptionHandling/DefaultExceptionToErrorInfoConverter.cs b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/AspNetCore/ExceptionHandling/DefaultExceptionToErrorInfoConverter.cs index 3d7c8e96316..dd5df32b8ad 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/AspNetCore/ExceptionHandling/DefaultExceptionToErrorInfoConverter.cs +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/AspNetCore/ExceptionHandling/DefaultExceptionToErrorInfoConverter.cs @@ -230,14 +230,14 @@ protected virtual RemoteServiceErrorInfo CreateDetailedErrorInfoFromException(Ex AddExceptionToDetails(exception, detailBuilder, sendStackTraceToClients); var errorInfo = new RemoteServiceErrorInfo(exception.Message, detailBuilder.ToString(), data: exception.Data); - - TryToLocalizeExceptionMessage(exception, errorInfo); if (exception is AbpValidationException) { errorInfo.ValidationErrors = GetValidationErrorInfos((exception as AbpValidationException)!); } + TryToLocalizeExceptionMessage(exception, errorInfo); + return errorInfo; }