From c519f941b03b0fd957d94934d3637f2c253d3a1e Mon Sep 17 00:00:00 2001 From: Sebastian Stehle Date: Sun, 15 Oct 2017 21:02:43 +0200 Subject: [PATCH] Inner context. --- .../Schemas/Validators/CollectionItemValidator.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Squidex.Domain.Apps.Core/Schemas/Validators/CollectionItemValidator.cs b/src/Squidex.Domain.Apps.Core/Schemas/Validators/CollectionItemValidator.cs index 5417166d0..d6fabe3aa 100644 --- a/src/Squidex.Domain.Apps.Core/Schemas/Validators/CollectionItemValidator.cs +++ b/src/Squidex.Domain.Apps.Core/Schemas/Validators/CollectionItemValidator.cs @@ -29,13 +29,15 @@ namespace Squidex.Domain.Apps.Core.Schemas.Validators { if (value is ICollection items) { + var innerContext = context.Optional(false); + var index = 1; foreach (var item in items) { foreach (var itemValidator in itemValidators) { - await itemValidator.ValidateAsync(item, context, e => addError(e.Replace("", $" item #{index}"))); + await itemValidator.ValidateAsync(item, innerContext, e => addError(e.Replace("", $" item #{index}"))); } index++;