From c5ff2542672c6845f31313477b13f797306849e1 Mon Sep 17 00:00:00 2001 From: Carlos Valente Date: Sun, 21 Sep 2025 20:38:56 +0200 Subject: [PATCH] refactor: prevent upload logo errors from being stuck --- .../features/app-settings/panel/settings-panel/ProjectData.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/client/src/features/app-settings/panel/settings-panel/ProjectData.tsx b/apps/client/src/features/app-settings/panel/settings-panel/ProjectData.tsx index 3a1556535..4356bbd89 100644 --- a/apps/client/src/features/app-settings/panel/settings-panel/ProjectData.tsx +++ b/apps/client/src/features/app-settings/panel/settings-panel/ProjectData.tsx @@ -27,6 +27,7 @@ export default function ProjectData() { reset, formState: { isSubmitting, isValid, isDirty, errors }, setError, + clearErrors, watch, control, setValue, @@ -53,6 +54,7 @@ export default function ProjectData() { const handleUploadProjectLogo = async (event: ChangeEvent) => { const file = event.target.files?.[0]; + clearErrors('logo'); if (!file) { return; @@ -93,6 +95,7 @@ export default function ProjectData() { const onSubmit = async (formData: ProjectData) => { try { + clearErrors(); await updateProjectData(formData); } catch (error) { const message = maybeAxiosError(error);