From 44b3c7a1c7001e6c74fce386870e2014f3b36446 Mon Sep 17 00:00:00 2001 From: berkansasmaz Date: Fri, 3 Dec 2021 13:35:25 +0300 Subject: [PATCH] fix(Cli): `add-module` command doesn't work with modules not contain test project --- .../Cli/ProjectModification/SolutionFileModifier.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionFileModifier.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionFileModifier.cs index ac40e8fb3b..3c034480b2 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionFileModifier.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionFileModifier.cs @@ -130,10 +130,14 @@ namespace Volo.Abp.Cli.ProjectModification "*.csproj", SearchOption.AllDirectories); - var projectsUnderTest = Directory.GetFiles( - Path.Combine(Path.GetDirectoryName(solutionFile), "modules", module.Name, "test"), - "*.csproj", - SearchOption.AllDirectories); + var projectsUnderTest = new List(); + if (Directory.Exists(Path.Combine(Path.GetDirectoryName(solutionFile), "modules", module.Name, "test"))) + { + projectsUnderTest = Directory.GetFiles( + Path.Combine(Path.GetDirectoryName(solutionFile), "modules", module.Name, "test"), + "*.csproj", + SearchOption.AllDirectories).ToList(); + } foreach (var projectPath in projectsUnderModule) {