From 071f631c347f1d2d86a89d185b4aa3872d40009b Mon Sep 17 00:00:00 2001 From: Charles Gagnon Date: Wed, 1 Jun 2022 12:47:52 -0700 Subject: [PATCH] Fix null ref in tree (#19589) * Fix null ref in tree * Correct type --- src/sql/workbench/contrib/views/browser/treeView.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sql/workbench/contrib/views/browser/treeView.ts b/src/sql/workbench/contrib/views/browser/treeView.ts index e8592858c0..337ae5982b 100644 --- a/src/sql/workbench/contrib/views/browser/treeView.ts +++ b/src/sql/workbench/contrib/views/browser/treeView.ts @@ -183,7 +183,7 @@ export class TreeView extends Disposable implements ITreeView { } async getChildren(node: ITreeItem): Promise { - let children: ITreeItem[]; + let children: ITreeItem[] | undefined = undefined; if (node && node.children) { children = node.children; } else { @@ -192,7 +192,7 @@ export class TreeView extends Disposable implements ITreeView { } if (node instanceof Root) { const oldEmpty = this._isEmpty; - this._isEmpty = children.length === 0; + this._isEmpty = !children || children.length === 0; if (oldEmpty !== this._isEmpty) { this._onDidChangeEmpty.fire(); }