diff --git a/ui/src/components/widgets/Table.svelte b/ui/src/components/widgets/Table.svelte index b867947..afe6ec5 100644 --- a/ui/src/components/widgets/Table.svelte +++ b/ui/src/components/widgets/Table.svelte @@ -176,15 +176,17 @@ return ATTRIBUTE_LABELS[attribute]; } - function formatValue( - value: string | number, - attribute: string - ): string | undefined { + function formatValue(value: string | number, attribute: string): string { const handler = VALUE_FORMATTERS[attribute]; if (handler) { + try { return handler(value); + } catch (error) { + console.warn(`Error while formatting "${value}": ${error}`); } } + return String(value); + } // Optimizations let resolve = [];