You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ly...@apache.org on 2023/01/19 16:36:15 UTC
[superset] 21/21: Remove user-selected db from local storage when db is deleted
This is an automated email from the ASF dual-hosted git repository.
lyndsi pushed a commit to branch lyndsi/enable-dataset-creation
in repository https://gitbox.apache.org/repos/asf/superset.git
commit 710644e44eb3b52f47c170b78b8e1c3ac46a7df4
Author: lyndsiWilliams <kc...@gmail.com>
AuthorDate: Tue Jan 17 16:33:53 2023 -0600
Remove user-selected db from local storage when db is deleted
---
superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx b/superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx
index 744edb51b1..0e3642493a 100644
--- a/superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx
+++ b/superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx
@@ -21,6 +21,7 @@ import React, { useState, useMemo, useEffect } from 'react';
import rison from 'rison';
import { useSelector } from 'react-redux';
import { useQueryParams, BooleanParam } from 'use-query-params';
+import { LocalStorageKeys, setItem } from 'src/utils/localStorageHelpers';
import Loading from 'src/components/Loading';
import { isFeatureEnabled, FeatureFlag } from 'src/featureFlags';
@@ -157,6 +158,9 @@ function DatabaseList({ addDangerToast, addSuccessToast }: DatabaseListProps) {
refreshData();
addSuccessToast(t('Deleted: %s', dbName));
+ // Delete user-selected db from local storage
+ setItem(LocalStorageKeys.db, null);
+
// Close delete modal
setDatabaseCurrentlyDeleting(null);
},