From 54c45c40cafbb7ad91767163487024253e82ef09 Mon Sep 17 00:00:00 2001 From: Kevin J Lambert Date: Tue, 2 Feb 2021 07:44:07 -0500 Subject: [PATCH] Fixed a minor defect in Result.IsValid --- src/YuckQi.Domain.Services/YuckQi.Domain.Services.csproj | 2 +- src/YuckQi.Domain.Validation/Result.cs | 2 +- src/YuckQi.Domain.Validation/YuckQi.Domain.Validation.csproj | 4 ++-- src/YuckQi.Domain/YuckQi.Domain.csproj | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/YuckQi.Domain.Services/YuckQi.Domain.Services.csproj b/src/YuckQi.Domain.Services/YuckQi.Domain.Services.csproj index 0f05306..49ff111 100644 --- a/src/YuckQi.Domain.Services/YuckQi.Domain.Services.csproj +++ b/src/YuckQi.Domain.Services/YuckQi.Domain.Services.csproj @@ -4,7 +4,7 @@ netstandard2.0 true Kevin J Lambert - 0.4.7 + 0.4.8 LICENSE A .NET library for bootstrapping a domain services project. diff --git a/src/YuckQi.Domain.Validation/Result.cs b/src/YuckQi.Domain.Validation/Result.cs index 68c35c5..1d0721a 100644 --- a/src/YuckQi.Domain.Validation/Result.cs +++ b/src/YuckQi.Domain.Validation/Result.cs @@ -9,7 +9,7 @@ public class Result public IReadOnlyCollection Detail { get; } - public bool IsValid => Detail.All(t => t.Type != ResultType.Error); + public bool IsValid => Detail == null || Detail.All(t => t.Type != ResultType.Error); #endregion diff --git a/src/YuckQi.Domain.Validation/YuckQi.Domain.Validation.csproj b/src/YuckQi.Domain.Validation/YuckQi.Domain.Validation.csproj index 780afc6..e86ccf5 100644 --- a/src/YuckQi.Domain.Validation/YuckQi.Domain.Validation.csproj +++ b/src/YuckQi.Domain.Validation/YuckQi.Domain.Validation.csproj @@ -4,7 +4,7 @@ netstandard2.0 true Kevin J Lambert - 0.4.7 + 0.4.8 LICENSE A .NET library providing domain validation fundamentals. @@ -17,7 +17,7 @@ - + diff --git a/src/YuckQi.Domain/YuckQi.Domain.csproj b/src/YuckQi.Domain/YuckQi.Domain.csproj index b247e3c..09f906a 100644 --- a/src/YuckQi.Domain/YuckQi.Domain.csproj +++ b/src/YuckQi.Domain/YuckQi.Domain.csproj @@ -4,7 +4,7 @@ netstandard2.0 true Kevin J Lambert - 0.4.7 + 0.4.8 LICENSE A .NET library for bootstrapping a domain model project.