From a14b0ab6ca8ee91d187e6bfcece51f298a4d63c3 Mon Sep 17 00:00:00 2001 From: Etienne <45695613+etiennejouan@users.noreply.github.com> Date: Thu, 19 Feb 2026 10:04:05 +0100 Subject: [PATCH] FILES field - Attachment name display fix (#18073) with new 'file' FILES field on attachment, UI should display attachment name from file field value. Issue with API users updating only 'file' FILES field (and not name field anymore) --- .../activities/files/components/AttachmentRow.tsx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/twenty-front/src/modules/activities/files/components/AttachmentRow.tsx b/packages/twenty-front/src/modules/activities/files/components/AttachmentRow.tsx index a6630505e8..224c22bf23 100644 --- a/packages/twenty-front/src/modules/activities/files/components/AttachmentRow.tsx +++ b/packages/twenty-front/src/modules/activities/files/components/AttachmentRow.tsx @@ -22,8 +22,8 @@ import { useHasPermissionFlag } from '@/settings/roles/hooks/useHasPermissionFla import { IconCalendar, OverflowingTextWithTooltip } from 'twenty-ui/display'; import { isNavigationModifierPressed } from 'twenty-ui/utilities'; import { - PermissionFlagType, FeatureFlagKey, + PermissionFlagType, } from '~/generated-metadata/graphql'; import { formatToHumanReadableDate } from '~/utils/date-utils'; import { getFileNameAndExtension } from '~/utils/file/getFileNameAndExtension'; @@ -96,7 +96,11 @@ export const AttachmentRow = ({ ); const { name: originalFileName, extension: attachmentFileExtension } = - getFileNameAndExtension(attachment.name); + getFileNameAndExtension( + isFilesFieldMigrated + ? (attachment.file?.[0]?.label as string) + : attachment.name, + ); const [attachmentFileName, setAttachmentFileName] = useState(originalFileName); @@ -206,7 +210,9 @@ export const AttachmentRow = ({ target="_blank" rel="noopener noreferrer" > - + )}