From d91f4d57489c2e896dc4c60a4b456b803c84ee1b Mon Sep 17 00:00:00 2001 From: udeeshagautam <46980425+udeeshagautam@users.noreply.github.com> Date: Thu, 14 Mar 2019 14:06:11 -0700 Subject: [PATCH] Fix for : 4471 Backup/Restore shows in Context Menu for Azure DB (#4498) * Remove Back Restore from Cloud db's Context menu * checking for null * Cleaning up the check --- .../parts/objectExplorer/viewlet/serverTreeActionProvider.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/sql/parts/objectExplorer/viewlet/serverTreeActionProvider.ts b/src/sql/parts/objectExplorer/viewlet/serverTreeActionProvider.ts index 2a091f0805..6ef0ce8179 100644 --- a/src/sql/parts/objectExplorer/viewlet/serverTreeActionProvider.ts +++ b/src/sql/parts/objectExplorer/viewlet/serverTreeActionProvider.ts @@ -181,7 +181,10 @@ export class ServerTreeActionProvider extends ContributableActionProvider { this.addScriptingActions(context, actions); - if (isAvailableDatabaseNode) { + let serverInfo = this._connectionManagementService.getServerInfo(context.profile.id); + let isCloud = serverInfo && serverInfo.isCloud; + + if (isAvailableDatabaseNode && !isCloud) { this.addBackupAction(context, actions); this.addRestoreAction(context, actions); }