diff --git a/frontend/src/lib/components/table/AutoDataTable.svelte b/frontend/src/lib/components/table/AutoDataTable.svelte index bbd3a25e34..323cf8314b 100644 --- a/frontend/src/lib/components/table/AutoDataTable.svelte +++ b/frontend/src/lib/components/table/AutoDataTable.svelte @@ -368,8 +368,10 @@ {#if hiddenColumns.includes(key)} ... + {:else if Array.isArray(value) && value.length === 0} +
{:else if Array.isArray(value) && typeof value[0] === 'string'} -
+
{#each value as item, index} {/each}
- {:else if Array.isArray(value)} -
+ {:else if Array.isArray(value) && typeof value[0] === 'number'} +
{#each value as val}
+ {JSON.stringify(val, null, 2)} +
+ {/each} +
+ {:else if Array.isArray(value)} +
+ {#each value as val} +
{JSON.stringify(val, null, 2)}
diff --git a/frontend/src/routes/(root)/(logged)/workers/+page.svelte b/frontend/src/routes/(root)/(logged)/workers/+page.svelte index 6203b3a984..24b1fd0c5e 100644 --- a/frontend/src/routes/(root)/(logged)/workers/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/workers/+page.svelte @@ -10,8 +10,7 @@ import Head from '$lib/components/table/Head.svelte' import Tooltip from '$lib/components/Tooltip.svelte' import WorkspaceGroup from '$lib/components/WorkspaceGroup.svelte' - import { WORKER_S3_BUCKET_SYNC_SETTING } from '$lib/consts' - import { WorkerService, type WorkerPing, SettingService, ConfigService } from '$lib/gen' + import { WorkerService, type WorkerPing, ConfigService } from '$lib/gen' import { enterpriseLicense, superadmin } from '$lib/stores' import { sendUserToast } from '$lib/toast' import { displayDate, groupBy, truncate } from '$lib/utils' @@ -24,7 +23,6 @@ let intervalId: NodeJS.Timeout | undefined const splitter = '_%%%_' - let globalCache = false let customTags: string[] | undefined = undefined $: groupedWorkers = groupBy( @@ -80,17 +78,6 @@ loadWorkers() loadWorkerGroups() loadCustomTags() - $: if ($superadmin) { - loadGlobalCache() - } - - async function loadGlobalCache() { - try { - globalCache = (await SettingService.getGlobal({ key: WORKER_S3_BUCKET_SYNC_SETTING })) ?? true - } catch (err) { - sendUserToast(`Could not load global cache: ${err}`, true) - } - } onDestroy(() => { if (intervalId) {