From c8ba31798015f92cfc57d53ea73e6f042fa8bdf5 Mon Sep 17 00:00:00 2001 From: Raymond Truong Date: Wed, 23 Mar 2022 17:17:44 -0700 Subject: [PATCH] [SQL Migration] Show correct recommendation when viewing issues in assessment results (#1441) --- .../Migration/MigrationService.cs | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/Microsoft.SqlTools.ServiceLayer/Migration/MigrationService.cs b/src/Microsoft.SqlTools.ServiceLayer/Migration/MigrationService.cs index 0cc3dba5..2b5bcc26 100644 --- a/src/Microsoft.SqlTools.ServiceLayer/Migration/MigrationService.cs +++ b/src/Microsoft.SqlTools.ServiceLayer/Migration/MigrationService.cs @@ -504,21 +504,22 @@ namespace Microsoft.SqlTools.ServiceLayer.Migration { return assessmentResults.Select(r => { + var check = (Microsoft.SqlServer.Management.Assessment.Checks.Check)r.Check; return new MigrationAssessmentInfo() { - CheckId = r.Check.Id, - Description = r.Check.Description, - DisplayName = r.Check.DisplayName, - HelpLink = r.Check.HelpLink, - Level = r.Check.Level.ToString(), + CheckId = check.Id, + Description = check.Description, + DisplayName = r.Message, + HelpLink = check.HelpLink, + Level = check.Level.ToString(), TargetType = r.TargetType.ToString(), DatabaseName = r.DatabaseName, ServerName = r.ServerName, - Tags = r.Check.Tags.ToArray(), + Tags = check.Tags.ToArray(), RulesetName = Engine.Configuration.DefaultRuleset.Name, RulesetVersion = Engine.Configuration.DefaultRuleset.Version.ToString(), RuleId = r.FeatureId.ToString(), - Message = r.Message, + Message = check.Message, AppliesToMigrationTargetPlatform = r.AppliesToMigrationTargetPlatform.ToString(), IssueCategory = r.IssueCategory.ToString(), ImpactedObjects = ParseImpactedObjects(r.ImpactedObjects),