diff --git a/desktop/plugins/public/ui-debugger/components/sidebar/inspector/AttributesInspector.tsx b/desktop/plugins/public/ui-debugger/components/sidebar/inspector/AttributesInspector.tsx
index 0e2346e938d..33270e383d4 100644
--- a/desktop/plugins/public/ui-debugger/components/sidebar/inspector/AttributesInspector.tsx
+++ b/desktop/plugins/public/ui-debugger/components/sidebar/inspector/AttributesInspector.tsx
@@ -72,17 +72,16 @@ const ObjectAttributeInspector: React.FC<{
return (
{name}
- {Object.keys(fields).map(function (key, _) {
+ {Object.entries(fields).map(([key, value]) => {
const metadataId: number = Number(key);
- const inspectableValue = fields[metadataId];
- const attributeName = metadata.get(metadataId)?.name ?? '';
+ const attributeName = metadata.get(metadataId)?.name ?? key;
return (
- {create(metadata, attributeName, inspectableValue, level + 5)}
+ {create(metadata, attributeName, value, level + 5)}
);
})}
@@ -122,7 +121,7 @@ function create(
inspectable: Inspectable,
level: number = 2,
) {
- switch (inspectable.type) {
+ switch (inspectable?.type) {
case 'boolean':
return (