From c270d67d6da26ab6e77bb60a25894e942d77721e Mon Sep 17 00:00:00 2001 From: Tamas Kiss Date: Thu, 20 Apr 2023 11:24:10 +0000 Subject: [PATCH] Fix reference error in convert method of OutlineAdapter As the result object is about to be created, it can not be referred to when mapping child items. This fixes #3923 --- src/language/typescript/languageFeatures.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/language/typescript/languageFeatures.ts b/src/language/typescript/languageFeatures.ts index 28e58dda..ca111417 100644 --- a/src/language/typescript/languageFeatures.ts +++ b/src/language/typescript/languageFeatures.ts @@ -890,7 +890,7 @@ export class OutlineAdapter extends Adapter implements languages.DocumentSymbolP range: this._textSpanToRange(model, item.spans[0]), selectionRange: this._textSpanToRange(model, item.spans[0]), tags: [], - children: item.childItems?.map((child) => convert(child, result.name)), + children: item.childItems?.map((child) => convert(child, item.text)), containerName: containerLabel }; return result;