From fde9735b27438c3c819ac8894152331194c5d98a Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 30 Mar 2026 13:20:21 +0200 Subject: [PATCH] Remove redundant Result property validation in InsertObject Removed the rule requiring Result to have StatusId, Info, or Error set. Now only ResultActionId is required when Result is present. --- .../Common/Validations/InsertObjectProcedureValidator.cs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/ReC.Application/Common/Validations/InsertObjectProcedureValidator.cs b/src/ReC.Application/Common/Validations/InsertObjectProcedureValidator.cs index f4595d2..ec68b8d 100644 --- a/src/ReC.Application/Common/Validations/InsertObjectProcedureValidator.cs +++ b/src/ReC.Application/Common/Validations/InsertObjectProcedureValidator.cs @@ -57,10 +57,6 @@ public class InsertObjectProcedureValidator : AbstractValidator x.Result!.ActionId) .NotNull() .WithMessage("RESULT requires ResultActionId (maps to @pRESULT_ACTION_ID)."); - - RuleFor(x => x.Result!) - .Must(r => r.StatusId != null || r.Info != null || r.Error != null) - .WithMessage("RESULT requires at least one of: StatusId, Info, or Error."); }); // ENDPOINT_PARAMS validation