From 37057c79a231e723c6362c56383ce63252e8d29a Mon Sep 17 00:00:00 2001 From: Sachin Chaurasiya Date: Fri, 3 Jun 2022 13:05:58 +0530 Subject: [PATCH] Fix #5269 Service descriptions lost after editing (#5278) --- .../main/resources/ui/src/pages/service/index.tsx | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/openmetadata-ui/src/main/resources/ui/src/pages/service/index.tsx b/openmetadata-ui/src/main/resources/ui/src/pages/service/index.tsx index da212ffa70f..8f8b61b4ae9 100644 --- a/openmetadata-ui/src/main/resources/ui/src/pages/service/index.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/pages/service/index.tsx @@ -755,20 +755,17 @@ const ServicePage: FunctionComponent = () => { const { id } = serviceDetails; const updatedServiceDetails = { - ...serviceDetails, + connection: serviceDetails?.connection, name: serviceDetails.name, serviceType: serviceDetails.serviceType, description: updatedHTML, + owner: serviceDetails.owner, }; updateService(serviceName, id, updatedServiceDetails) - .then(() => { + .then((res: AxiosResponse) => { setDescription(updatedHTML); - setServiceDetails({ - ...updatedServiceDetails, - id, - owner: serviceDetails?.owner, - }); + setServiceDetails(res.data); setIsEdit(false); }) .catch((error: AxiosError) => { @@ -788,6 +785,7 @@ const ServicePage: FunctionComponent = () => { name: serviceDetails?.name, serviceType: serviceDetails?.serviceType, owner, + description: serviceDetails?.description, }; return new Promise((resolve, reject) => {