From 863c7eb9e29573b798358dcacb98acdaa3da64bf Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Mon, 7 Jul 2025 17:21:36 +1000 Subject: [PATCH] fix(ui): metadata display for primitive values --- invokeai/frontend/web/src/features/metadata/parsing.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/invokeai/frontend/web/src/features/metadata/parsing.tsx b/invokeai/frontend/web/src/features/metadata/parsing.tsx index 63103f9715..cb440b1848 100644 --- a/invokeai/frontend/web/src/features/metadata/parsing.tsx +++ b/invokeai/frontend/web/src/features/metadata/parsing.tsx @@ -101,7 +101,13 @@ const MetadataLabel = ({ i18nKey }: { i18nKey: string }) => { }; const MetadataPrimitiveValue = ({ value }: { value: string | number | boolean | null | undefined }) => { - return {value}; + if (value === null || value === undefined) { + return null; + } + if (isString(value)) { + return {value || ''}; + } + return {String(value)}; }; const getProperty = (obj: unknown, path: string): unknown => {