From 4a2b5926f4783d0b9b1e28485e9293a25ddd31f3 Mon Sep 17 00:00:00 2001 From: Fabio Di Stasio Date: Fri, 10 Jan 2025 18:20:36 +0100 Subject: [PATCH] fix: saved connections lost opening a second window after first app run --- .../components/WorkspaceExploreBarSchema.vue | 16 ++++++++-------- src/renderer/stores/connections.ts | 5 +++-- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/renderer/components/WorkspaceExploreBarSchema.vue b/src/renderer/components/WorkspaceExploreBarSchema.vue index 82501e37..987494e2 100644 --- a/src/renderer/components/WorkspaceExploreBarSchema.vue +++ b/src/renderer/components/WorkspaceExploreBarSchema.vue @@ -477,14 +477,14 @@ const searchTerm = computed(() => { }); const filteredTables = computed(() => { - if (props.searchMethod === 'elements') { - const searchTermLower = searchTerm.value.toLowerCase(); - return props.database.tables.filter(table => - table.name.toLowerCase().includes(searchTermLower) && table.type === 'table' - ); - } else { - return props.database.tables; - } + if (props.searchMethod === 'elements') { + const searchTermLower = searchTerm.value.toLowerCase(); + return props.database.tables.filter(table => + table.name.toLowerCase().includes(searchTermLower) && table.type === 'table' + ); + } + else + return props.database.tables; }); const filteredViews = computed(() => { diff --git a/src/renderer/stores/connections.ts b/src/renderer/stores/connections.ts index 5141733d..7ad4e644 100644 --- a/src/renderer/stores/connections.ts +++ b/src/renderer/stores/connections.ts @@ -25,12 +25,13 @@ export interface SidebarElement { export interface CustomIcon {base64: string; uid: string} -if (!key) { // If no key in local storace +if (!key) { // If no key in local storage const storedKey = ipcRenderer.sendSync('get-key');// Ask for key stored on disk - if (!storedKey) { // Of nop stored key on disk + if (!storedKey) { // If not stored key on disk const newKey = crypto.randomBytes(16).toString('hex'); localStorage.setItem('key', newKey); + ipcRenderer.send('set-key', newKey); key = newKey; } else {