diff --git a/app/client/src/sagas/ActionSagas.ts b/app/client/src/sagas/ActionSagas.ts index 605003df85..ec13f943c1 100644 --- a/app/client/src/sagas/ActionSagas.ts +++ b/app/client/src/sagas/ActionSagas.ts @@ -471,13 +471,14 @@ export function* updateActionSaga( const isApi = actionPayload.payload.data.pluginType === "API"; const { data } = actionPayload.payload; let action = data; + if (isApi) { action = transformRestAction(data); + action.name = (yield select(getActions)).find( + (act: any) => act.config.id === action.id, + )?.config.name; } - action.name = (yield select(getActions)).find( - (act: any) => act.config.id === action.id, - )?.config.name; const response: GenericApiResponse = yield ActionAPI.updateAPI( action, );