From c0fcb760a32e56bd8aad21fe0663516d9fefba7f Mon Sep 17 00:00:00 2001 From: asterRyan <137432928+PeiranXu-108@users.noreply.github.com> Date: Tue, 16 Sep 2025 16:09:52 +0800 Subject: [PATCH] feat(dbprovider): used session storage for storing db details (#5990) fix:use session storage --- frontend/providers/dbprovider/src/store/db.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/providers/dbprovider/src/store/db.ts b/frontend/providers/dbprovider/src/store/db.ts index 1925b10a6..d6b4150fb 100644 --- a/frontend/providers/dbprovider/src/store/db.ts +++ b/frontend/providers/dbprovider/src/store/db.ts @@ -1,7 +1,7 @@ import { create } from 'zustand'; import { devtools } from 'zustand/middleware'; import { immer } from 'zustand/middleware/immer'; -import { persist } from 'zustand/middleware'; +import { persist, createJSONStorage } from 'zustand/middleware'; import type { DBDetailType, DBListItemType, PodDetailType } from '@/types/db'; import { getMyDBList, @@ -130,6 +130,7 @@ export const useDBStore = create()( })), { name: 'db-store', + storage: createJSONStorage(() => sessionStorage), partialize: (state) => ({ dataSourceIds: state.dataSourceIds }) } )