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) => {