-
ABP Framework version: v8.1.1
-
UI Type: Blazor WASM
-
Database System: EF Core (PostgreSQL)
-
Tiered (for MVC) or Auth Server Separated (for Angular): blazor
-
Exception message and full stack trace:
-
Steps to reproduce the issue:
Hello,
We are in the process of implementing validation in the domain service layer.
But we are **not **able to localize the exceptions correctly at that layer using IObjectValidator.ValidateAsync(entity)
Actually:
-
We receive localized exceptions if they are thrown from the application layer. Tags like [Required] and [StringLength] are correctly validated.
-
From the doc:
Using data annotations is a simple way to implement the formal validation for a DTO in a declarative way
-
In our case, we want to use the same pattern for our entities
-
We tried to use the class
ExceptionToErrorInfoConverter
but it gave us a weird state where the message was translated but not the validation errors
What we wish is that the exception thrown by ABP using IObjectValidator.ValidateAsync() was localized for us.
Thanks a lot for your help.
1 Answer(s)
-
0
Hi,
Could you share a small project to reproduce the problem? I will check it. thanks. shiwei.liang@volosoft.com