Skip to content

Commit 2d4b14c

Browse files
fix for vector64
1 parent 3d498fe commit 2d4b14c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/webviews/src/utils/formatters/valueFormatters.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,12 +124,16 @@ const formattingBuffer = (
124124
}
125125
}
126126
case KeyValueFormat.Vector64Bit: {
127+
const valueUTF = bufferToUTF8(reply)
127128
try {
129+
if (isEqualBuffers(reply, UTF8ToBuffer(valueUTF))) {
130+
return { value: valueUTF, isValid: false }
131+
}
128132
const vector = Array.from(bufferToFloat64Array(reply.data as Uint8Array))
129133
const value = JSONBigInt.stringify(vector)
130134
return JSONViewer({ value, useNativeBigInt: false, ...props })
131135
} catch (e) {
132-
return { value: bufferToUTF8(reply), isValid: false }
136+
return { value: valueUTF, isValid: false }
133137
}
134138
}
135139
case KeyValueFormat.Protobuf: {

0 commit comments

Comments
 (0)