From 55335b4615d17010f447410e0904e7c4e9988d97 Mon Sep 17 00:00:00 2001 From: Alex Ma Date: Tue, 25 Apr 2023 17:08:54 -0700 Subject: [PATCH] Removed advanced options from table designer title (#2025) * Removed advanced options from table designer title * Revert "Removed advanced options from table designer title" This reverts commit 70246a605608df67d6aa7293d9e5b3726523187f. * added null check for advancedOps --- .../TableDesigner/TableDesignerService.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Microsoft.SqlTools.ServiceLayer/TableDesigner/TableDesignerService.cs b/src/Microsoft.SqlTools.ServiceLayer/TableDesigner/TableDesignerService.cs index de31b69b..bf49dfc7 100644 --- a/src/Microsoft.SqlTools.ServiceLayer/TableDesigner/TableDesignerService.cs +++ b/src/Microsoft.SqlTools.ServiceLayer/TableDesigner/TableDesignerService.cs @@ -1831,10 +1831,13 @@ namespace Microsoft.SqlTools.ServiceLayer.TableDesigner { var td = GetTableDesigner(tableInfo); var advancedOpsIndex = tableInfo.Tooltip.LastIndexOf('['); - var advancedOps = tableInfo.Tooltip.Substring(advancedOpsIndex); + var advancedOps = ""; + if(advancedOpsIndex > -1){ + advancedOps = " " + tableInfo.Tooltip.Substring(advancedOpsIndex); + } tableInfo.Title = td.TableViewModel.FullName; var tableParent = tableInfo.Server == null ? tableInfo.ProjectFilePath : string.Format("{0} - {1}", tableInfo.Server, tableInfo.Database); - tableInfo.Tooltip = string.Format("{0} - {1} {2}", tableParent, tableInfo.Title, advancedOps); + tableInfo.Tooltip = string.Format("{0} - {1}{2}", tableParent, tableInfo.Title, advancedOps); } private Dictionary GetMetadata(TableInfo tableInfo)