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 => {