From 18fe8ecd39f6551135beb0333cbad5b9ff4d6664 Mon Sep 17 00:00:00 2001 From: Andre Silva <32734153+Aandree5@users.noreply.github.com> Date: Mon, 12 May 2025 11:50:16 +0100 Subject: [PATCH] fix(releases-widget): validation preventing removal of a previously added icon (#3086) * fix(releases-widget): validation preventing removal of a previously added icon * fix(releases-widget): bug with input controlled/uncontrolled state --- .../src/_inputs/widget-multiReleasesRepositories-input.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/widgets/src/_inputs/widget-multiReleasesRepositories-input.tsx b/packages/widgets/src/_inputs/widget-multiReleasesRepositories-input.tsx index 3cf246845..343aadbf4 100644 --- a/packages/widgets/src/_inputs/widget-multiReleasesRepositories-input.tsx +++ b/packages/widgets/src/_inputs/widget-multiReleasesRepositories-input.tsx @@ -275,8 +275,8 @@ const ReleaseEditModal = createModal(({ innerProps, actions }) handleChange({ iconUrl: url })} + value={tempRepository.iconUrl ?? ""} + onChange={(url) => handleChange({ iconUrl: url === "" ? undefined : url })} error={formErrors[`${innerProps.fieldPath}.iconUrl`] as string} />