From 8d6a09213e5d41c4fbef325f380c40c7c57e05f8 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Thu, 22 Jan 2026 01:53:55 +0100 Subject: [PATCH] Simplify BadRequestException error message on insert failure Replaced the detailed error message for insert failures with only the original exception message from SqlException, removing extra guidance about referenced entities. --- .../Procedures/InsertProcedure/InsertObjectProcedure.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/ReC.Application/Common/Procedures/InsertProcedure/InsertObjectProcedure.cs b/src/ReC.Application/Common/Procedures/InsertProcedure/InsertObjectProcedure.cs index 3e59de7..7e7bc23 100644 --- a/src/ReC.Application/Common/Procedures/InsertProcedure/InsertObjectProcedure.cs +++ b/src/ReC.Application/Common/Procedures/InsertProcedure/InsertObjectProcedure.cs @@ -130,10 +130,7 @@ public class InsertObjectProcedureHandler(IRepository repo, SqlExceptionOptions catch (SqlException ex) { if (sqlExceptionOptions.SqlExceptionNumber.Contains(ex.Number)) - throw new BadRequestException( - $"Insert '{request.Entity}' failed because one or more referenced entities do not exist. " + - "Please verify the supplied identifiers and try again.\n" + - ex.Message, ex); + throw new BadRequestException(ex.Message, ex); else throw; }