Fix #5269 Service descriptions lost after editing (#5278)

This commit is contained in:
Sachin Chaurasiya 2022-06-03 13:05:58 +05:30 committed by GitHub
parent bbd15ea9c8
commit 37057c79a2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -755,20 +755,17 @@ const ServicePage: FunctionComponent = () => {
const { id } = serviceDetails; const { id } = serviceDetails;
const updatedServiceDetails = { const updatedServiceDetails = {
...serviceDetails, connection: serviceDetails?.connection,
name: serviceDetails.name, name: serviceDetails.name,
serviceType: serviceDetails.serviceType, serviceType: serviceDetails.serviceType,
description: updatedHTML, description: updatedHTML,
owner: serviceDetails.owner,
}; };
updateService(serviceName, id, updatedServiceDetails) updateService(serviceName, id, updatedServiceDetails)
.then(() => { .then((res: AxiosResponse) => {
setDescription(updatedHTML); setDescription(updatedHTML);
setServiceDetails({ setServiceDetails(res.data);
...updatedServiceDetails,
id,
owner: serviceDetails?.owner,
});
setIsEdit(false); setIsEdit(false);
}) })
.catch((error: AxiosError) => { .catch((error: AxiosError) => {
@ -788,6 +785,7 @@ const ServicePage: FunctionComponent = () => {
name: serviceDetails?.name, name: serviceDetails?.name,
serviceType: serviceDetails?.serviceType, serviceType: serviceDetails?.serviceType,
owner, owner,
description: serviceDetails?.description,
}; };
return new Promise<void>((resolve, reject) => { return new Promise<void>((resolve, reject) => {