diff --git a/frontend/src/components/sidebar/BrowserTree.vue b/frontend/src/components/sidebar/BrowserTree.vue index 426b199..f0d406c 100644 --- a/frontend/src/components/sidebar/BrowserTree.vue +++ b/frontend/src/components/sidebar/BrowserTree.vue @@ -223,9 +223,9 @@ const handleSelectContextMenu = (key) => { return } const node = connectionStore.getNode(selectedKey) - const { db, key: nodeKey } = node || {} - const redisKey = node.redisKeyCode || node.redisKey - const redisKeyName = !!node.redisKeyCode ? node.label : redisKey + const { db = 0, key: nodeKey, redisKey: rk = '', redisKeyCode: rkc, label } = node || {} + const redisKey = rkc || rk + const redisKeyName = !!rkc ? label : redisKey switch (key) { case 'server_info': tabStore.setSelectedKeys(props.server)