From 7bb443d985e9376390b921818c738d574e9a01f6 Mon Sep 17 00:00:00 2001 From: Roshan lal Sahu <51481970+sahuroshan@users.noreply.github.com> Date: Fri, 18 Oct 2024 09:50:53 +0530 Subject: [PATCH] Recommendation file path fix (#2414) * Revert "Path fix for macos (#2413)" This reverts commit fb1bee443c294e093ad633beb330a1c90aba213a. * path issue fix --------- Co-authored-by: ROSHAN SAHU --- src/Microsoft.SqlTools.Migration/MigrationService.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Microsoft.SqlTools.Migration/MigrationService.cs b/src/Microsoft.SqlTools.Migration/MigrationService.cs index 219f0f76e4..79bd940863 100644 --- a/src/Microsoft.SqlTools.Migration/MigrationService.cs +++ b/src/Microsoft.SqlTools.Migration/MigrationService.cs @@ -606,14 +606,14 @@ internal async Task HandleEstablishUserMapping( /// Handle request generate the ARM template. /// internal async Task HandleGetArmTemplateRequest( - string skuRecommendationReportFileName, + string targetType, RequestContext> requestContext) { try { ProvisioningScriptServiceProvider provider = new ProvisioningScriptServiceProvider(); - string skuRecommendationReportFilePath = Path.Combine(SqlAssessmentConfiguration.ReportsAndLogsRootFolderPath, skuRecommendationReportFileName); - skuRecommendationReportFilePath += ".json"; + string searchPattern = $"*{targetType}-Baseline*.json"; + string skuRecommendationReportFilePath = Directory.GetFiles(SqlAssessmentConfiguration.ReportsAndLogsRootFolderPath, searchPattern).FirstOrDefault(); List recommendations = ExtractSkuRecommendationReportAction.ExtractSkuRecommendationsFromReport(skuRecommendationReportFilePath); List templateList = provider.GenerateProvisioningScript(recommendations); List armTemplates = new List();