diff --git a/frontend/src/lib/components/apps/components/display/table/AppCell.svelte b/frontend/src/lib/components/apps/components/display/table/AppCell.svelte
index 97eaea3635..f4abc40ade 100644
--- a/frontend/src/lib/components/apps/components/display/table/AppCell.svelte
+++ b/frontend/src/lib/components/apps/components/display/table/AppCell.svelte
@@ -80,7 +80,11 @@
{:else}
- {value}
+ {#if typeof value == 'object'}
+ {JSON.stringify(value)}
+ {:else}
+ {value}
+ {/if}
{/if}
diff --git a/frontend/src/lib/components/apps/components/display/table/AppTableFooter.svelte b/frontend/src/lib/components/apps/components/display/table/AppTableFooter.svelte
index b3dcbb33d3..e0ab15a500 100644
--- a/frontend/src/lib/components/apps/components/display/table/AppTableFooter.svelte
+++ b/frontend/src/lib/components/apps/components/display/table/AppTableFooter.svelte
@@ -28,8 +28,11 @@
for (let i = 0; i < objArray.length; i++) {
let line = ''
for (let j = 0; j < headers.length; j++) {
- const value = objArray[i][headers[j]]
+ let value = objArray[i][headers[j]]
line += j ? ',' : ''
+ if (typeof value != 'string') {
+ value = JSON.stringify(value)
+ }
line += /[\",\n]/.test(value) ? '"' + value.replace(/"/g, '""') + '"' : value
}
str += line + '\r\n'