diff --git a/packages/twenty-front/src/modules/object-record/record-field/meta-types/display/components/NumberFieldDisplay.tsx b/packages/twenty-front/src/modules/object-record/record-field/meta-types/display/components/NumberFieldDisplay.tsx
index da254a440..568d8ce65 100644
--- a/packages/twenty-front/src/modules/object-record/record-field/meta-types/display/components/NumberFieldDisplay.tsx
+++ b/packages/twenty-front/src/modules/object-record/record-field/meta-types/display/components/NumberFieldDisplay.tsx
@@ -1,16 +1,19 @@
import { useNumberFieldDisplay } from '@/object-record/record-field/meta-types/hooks/useNumberFieldDisplay';
import { NumberDisplay } from '@/ui/field/display/components/NumberDisplay';
+import { isDefined } from 'twenty-ui';
import { formatNumber } from '~/utils/format/number';
export const NumberFieldDisplay = () => {
const { fieldValue, fieldDefinition } = useNumberFieldDisplay();
const decimals = fieldDefinition.metadata.settings?.decimals;
const type = fieldDefinition.metadata.settings?.type;
+
+ if (!isDefined(fieldValue))
+ return ;
const value =
- type === 'percentage' && fieldValue
+ type === 'percentage'
? `${formatNumber(Number(fieldValue) * 100, decimals)}%`
- : fieldValue
- ? formatNumber(Number(fieldValue), decimals)
- : null;
+ : formatNumber(Number(fieldValue), decimals);
+
return ;
};