From 3b9261ef76481b681ff487ce8b5a9b95425e2d26 Mon Sep 17 00:00:00 2001 From: Senthamil Sindhu Date: Mon, 1 Jul 2024 16:08:08 -0700 Subject: [PATCH] Address Local storage default setting issue --- src/hooks/useKnockoutExplorer.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/hooks/useKnockoutExplorer.ts b/src/hooks/useKnockoutExplorer.ts index 3ee6a04a4..52d1fd406 100644 --- a/src/hooks/useKnockoutExplorer.ts +++ b/src/hooks/useKnockoutExplorer.ts @@ -473,7 +473,7 @@ async function configurePortal(): Promise { } const { databaseAccount: account, subscriptionId, resourceGroup } = userContext; - + if (userContext.apiType === "SQL") { if (LocalStorageUtility.hasItem(StorageKey.DataPlaneRbacEnabled)) { const isDataPlaneRbacSetting = LocalStorageUtility.getEntryString(StorageKey.DataPlaneRbacEnabled); @@ -485,6 +485,13 @@ async function configurePortal(): Promise { dataPlaneRbacEnabled = isDataPlaneRbacSetting === Constants.RBACOptions.setTrueRBACOption; } + updateUserContext({ dataPlaneRbacEnabled }); + useDataPlaneRbac.setState({ dataPlaneRbacEnabled: dataPlaneRbacEnabled }); + } + else { + let dataPlaneRbacEnabled; + dataPlaneRbacEnabled = account.properties.disableLocalAuth; + updateUserContext({ dataPlaneRbacEnabled }); useDataPlaneRbac.setState({ dataPlaneRbacEnabled: dataPlaneRbacEnabled }); }