diff --git a/frontend/src/lib/components/DisplayResult.svelte b/frontend/src/lib/components/DisplayResult.svelte
index 25a1125a5b..b8c05f7e23 100644
--- a/frontend/src/lib/components/DisplayResult.svelte
+++ b/frontend/src/lib/components/DisplayResult.svelte
@@ -87,7 +87,7 @@
if (result !== undefined) {
try {
- let keys = typeof result == 'object' ? Object.keys(result) : []
+ let keys = result && typeof result == 'object' ? Object.keys(result) : []
is_render_all =
keys.length == 1 && keys.includes('render_all') && Array.isArray(result['render_all'])
@@ -189,7 +189,7 @@
return (
Array.isArray(json) &&
json.length > 0 &&
- json.every((item) => typeof item === 'object' && Object.keys(item).length > 0)
+ json.every((item) => item && typeof item === 'object' && Object.keys(item).length > 0)
)
}
@@ -252,7 +252,7 @@
>