For compatibility, if a branch item is an AzExtTreeItem, make sure to use the fullId instead of the id as a cache key. Often AzExtTreeItems have a single simple word as the id, and store the real id in fullId. This causes issues if we cache based on id alone since items will share an id.
Fixes https://github.com/microsoft/vscode-azurefunctions/issues/3670
For compatibility, if a branch item is an
AzExtTreeItem
, make sure to use thefullId
instead of theid
as a cache key. OftenAzExtTreeItem
s have a single simple word as theid
, and store the real id infullId
. This causes issues if we cache based onid
alone since items will share anid
.