From 9380051e60206d33851bac9ae6ff248f04957ca8 Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Mon, 19 Apr 2021 15:34:23 +0300 Subject: [PATCH] Cli: Fix AppTemplateSwitchEntityFrameworkCoreToMongoDbStep bug for older projects --- ...eSwitchEntityFrameworkCoreToMongoDbStep.cs | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateSwitchEntityFrameworkCoreToMongoDbStep.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateSwitchEntityFrameworkCoreToMongoDbStep.cs index 8f56902ab7..309d0a1552 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateSwitchEntityFrameworkCoreToMongoDbStep.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateSwitchEntityFrameworkCoreToMongoDbStep.cs @@ -227,7 +227,12 @@ namespace Volo.Abp.Cli.ProjectBuilding.Templates.App string oldReference, string newReference) { - var file = context.GetFile(targetProjectFilePath); + var file = context.FindFile(targetProjectFilePath); + + if (file == null) + { + return; + } file.NormalizeLineEndings(); @@ -253,7 +258,12 @@ namespace Volo.Abp.Cli.ProjectBuilding.Templates.App string oldKeyword, string newKeyword) { - var file = context.GetFile(targetModuleFilePath); + var file = context.FindFile(targetModuleFilePath); + + if (file == null) + { + return; + } file.NormalizeLineEndings(); @@ -278,7 +288,12 @@ namespace Volo.Abp.Cli.ProjectBuilding.Templates.App ProjectBuildContext context, string appsettingFilePath) { - var file = context.GetFile(appsettingFilePath); + var file = context.FindFile(appsettingFilePath); + + if (file == null) + { + return; + } file.NormalizeLineEndings();