From 87e8ba4ea01c5a2f2ba2fc1a4ee1bec4f567191a Mon Sep 17 00:00:00 2001 From: maliming Date: Thu, 5 Nov 2020 11:10:22 +0800 Subject: [PATCH] Skip when the item is null. Fix #6033 --- .../Abp/Validation/DataAnnotationObjectValidationContributor.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/DataAnnotationObjectValidationContributor.cs b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/DataAnnotationObjectValidationContributor.cs index 25b59fbbcf..ae016e6954 100644 --- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/DataAnnotationObjectValidationContributor.cs +++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/DataAnnotationObjectValidationContributor.cs @@ -52,7 +52,7 @@ namespace Volo.Abp.Validation foreach (var item in enumerable) { //Do not recursively validate for primitive objects - if (TypeHelper.IsPrimitiveExtended(item.GetType())) + if (item == null || TypeHelper.IsPrimitiveExtended(item.GetType())) { break; }