From 0675017b5ed8a493f156bb89ad688bdf909701c3 Mon Sep 17 00:00:00 2001 From: Suhotra Dey <50608734+Lucifer4255@users.noreply.github.com> Date: Tue, 4 Feb 2025 20:34:34 +0530 Subject: [PATCH] Fix:Empty link in record details isn't deleted by default (#9840) Gives a fix for #9780 . I have added handleDelete inside the submit function and created a state to manage the empty placeholder [Screencast from 2025-01-24 01-45-22.webm](https://github.com/user-attachments/assets/87b209a0-7f60-4d72-ad06-c8b955cf6cd2) --------- Co-authored-by: etiennejouan Co-authored-by: Etienne <45695613+etiennejouan@users.noreply.github.com> --- .../meta-types/input/components/MultiItemFieldInput.tsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/twenty-front/src/modules/object-record/record-field/meta-types/input/components/MultiItemFieldInput.tsx b/packages/twenty-front/src/modules/object-record/record-field/meta-types/input/components/MultiItemFieldInput.tsx index b1155570b..a0359c215 100644 --- a/packages/twenty-front/src/modules/object-record/record-field/meta-types/input/components/MultiItemFieldInput.tsx +++ b/packages/twenty-front/src/modules/object-record/record-field/meta-types/input/components/MultiItemFieldInput.tsx @@ -128,6 +128,15 @@ export const MultiItemFieldInput = ({ } } + if (inputValue === '' && isAddingNewItem) { + return; + } + + if (inputValue === '' && !isAddingNewItem) { + handleDeleteItem(itemToEditIndex); + return; + } + const newItem = formatInput ? formatInput(inputValue) : (inputValue as unknown as T);