diff --git a/frontend/src/lib/components/DisplayResult.svelte b/frontend/src/lib/components/DisplayResult.svelte
index d6dfdbfa8b..e2b9aebace 100644
--- a/frontend/src/lib/components/DisplayResult.svelte
+++ b/frontend/src/lib/components/DisplayResult.svelte
@@ -602,7 +602,8 @@
{#if !forceJson && resultKind === 'table-col'}
- {@const data = 'table-col' in result ? result['table-col'] : result}
+ {@const data =
+ typeof result === 'object' && 'table-col' in result ? result['table-col'] : result}
div]:h-full [&>div]:min-h-[10rem]'
@@ -610,7 +611,8 @@
objects={objectOfArraysToObjects(data)}
/>
{:else if !forceJson && resultKind === 'table-row'}
- {@const data = 'table-row' in result ? result['table-row'] : result}
+ {@const data =
+ typeof result === 'object' && 'table-row' in result ? result['table-row'] : result}
div]:h-full [&>div]:min-h-[10rem]'
@@ -618,7 +620,10 @@
objects={arrayOfRowsToObjects(data)}
/>
{:else if !forceJson && resultKind === 'table-row-object'}
- {@const data = 'table-row-object' in result ? result['table-row-object'] : result}
+ {@const data =
+ typeof result === 'object' && 'table-row-object' in result
+ ? result['table-row-object']
+ : result}
div]:h-full [&>div]:min-h-[10rem]'