diff --git a/src/sql/workbench/browser/modelComponents/treeViewDataProvider.ts b/src/sql/workbench/browser/modelComponents/treeViewDataProvider.ts index 63a084a99f..4b48805981 100644 --- a/src/sql/workbench/browser/modelComponents/treeViewDataProvider.ts +++ b/src/sql/workbench/browser/modelComponents/treeViewDataProvider.ts @@ -28,6 +28,13 @@ export class ResolvableTreeComponentItem extends ResolvableTreeItem implements I this.onCheckedChanged = treeItem.onCheckedChanged; this.children = deepClone(treeItem.children); } + + asTreeItem(): ITreeComponentItem { + const item = super.asTreeItem() as ITreeComponentItem; + item.checked = this.checked; + item.enabled = this.enabled; + return item; + } } export class TreeViewDataProvider extends vsTreeView.TreeViewDataProvider implements IModelViewTreeViewDataProvider {