From a61feff56265073b0b181f1709980a8e44631bb1 Mon Sep 17 00:00:00 2001 From: ytkimirti Date: Fri, 22 May 2026 21:00:05 +0300 Subject: [PATCH] fix: convert hash index sample data to object in query wizard --- .../components/query-wizard/query-wizard-popover.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/components/databrowser/components/query-wizard/query-wizard-popover.tsx b/src/components/databrowser/components/query-wizard/query-wizard-popover.tsx index 1354ad6..ea97e12 100644 --- a/src/components/databrowser/components/query-wizard/query-wizard-popover.tsx +++ b/src/components/databrowser/components/query-wizard/query-wizard-popover.tsx @@ -42,7 +42,13 @@ export const QueryWizardPopover = ({ onClose }: { onClose?: () => void }) => { const data = await redis.json.get(key) return { key, data } } else if (index.dataType === "hash") { - const data = await redis.hgetall(key) + const raw = (await redis.hgetall(key)) as unknown + const data = Array.isArray(raw) + ? raw.reduce>((obj, value, i, arr) => { + if (i % 2 === 0) obj[String(value)] = arr[i + 1] + return obj + }, {}) + : raw return { key, data } } else { const data = await redis.get(key)