diff --git a/extensions/azurecore/package.json b/extensions/azurecore/package.json index 1e12bda3d0..5f0aedfc23 100644 --- a/extensions/azurecore/package.json +++ b/extensions/azurecore/package.json @@ -125,12 +125,12 @@ "view/item/context": [ { "command": "azureresource.connectsqldb", - "when": "viewItem =~ /^azureResource.itemType.database/ && viewItem != azureResource.itemType.databaseContainer && viewItem != azureResource.itemType.databaseServerContainer", + "when": "viewItem =~ /^azureResource\\.itemType\\.database(?:Server){0,1}$/", "group": "1azureresource@1" }, { "command": "azureresource.connectsqldb", - "when": "viewItem =~ /^azureResource.itemType.database/ && viewItem != azureResource.itemType.databaseContainer && viewItem != azureResource.itemType.databaseServerContainer", + "when": "viewItem =~ /^azureResource\\.itemType\\.database(?:Server){0,1}$/", "group": "inline" }, { @@ -140,7 +140,7 @@ }, { "command": "azureresource.refresh", - "when": "viewItem != azureResource.itemType.database && viewItem != azureResource.itemType.databaseServer && viewItem != azureResource.itemType.message", + "when": "viewItem =~ /^azureResource\\.itemType\\.(?:account|subscription|databaseContainer|databaseServerContainer)$/", "group": "inline" } ]