From 5628428b2c8ea01b92bc8ed77a385ffbb6406f94 Mon Sep 17 00:00:00 2001 From: syam babu Date: Wed, 8 Jan 2025 17:41:17 +0530 Subject: [PATCH] fix: fixed issue deleting logo automatically delete image for organization entities. closes #1520 --- .../CreateNewOrganization/CreateNewOrganization.jsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/pages/Dashboard/CreateNewOrganization/CreateNewOrganization.jsx b/src/pages/Dashboard/CreateNewOrganization/CreateNewOrganization.jsx index 2d4e9c48..43015326 100644 --- a/src/pages/Dashboard/CreateNewOrganization/CreateNewOrganization.jsx +++ b/src/pages/Dashboard/CreateNewOrganization/CreateNewOrganization.jsx @@ -392,7 +392,12 @@ function CreateNewOrganization() { } } }; - if ((values?.image || (values?.image && values?.image?.length > 0)) && !values?.logo) { + + if ( + (values?.image || (values?.image && values?.image?.length > 0)) && + (!values?.logo || (Array.isArray(values?.logo) && values?.logo?.length === 0)) + ) { + organizationPayload['logo'] = []; if (values?.image?.length > 0 && values?.image[0]?.originFileObj) { const formdata = new FormData(); formdata.append('file', values?.image[0].originFileObj); @@ -452,7 +457,7 @@ function CreateNewOrganization() { // Main image is removed and no new image is added // No gallery images are added organizationPayload['image'] = []; - } else organizationPayload['image'] = imageCrop; + } else organizationPayload['image'] = organizationData?.image; addUpdateOrganizationApiHandler(organizationPayload, toggle) .then((id) => resolve(id)) .catch((error) => {