PromucFlow_constructor/app/client/src/transformers/RestActionTransformer.ts

22 lines
552 B
TypeScript
Raw Normal View History

2019-12-23 12:12:58 +00:00
import { RestAction } from "api/ActionAPI";
export const transformRestAction = (data: RestAction): RestAction => {
let action = { ...data };
2020-01-08 09:19:00 +00:00
if (
data.actionConfiguration.queryParameters &&
data.actionConfiguration.queryParameters.length
) {
2019-12-23 12:12:58 +00:00
const path = data.actionConfiguration.path;
if (path && path.indexOf("?") > -1) {
action = {
...data,
actionConfiguration: {
...data.actionConfiguration,
path: path.substr(0, path.indexOf("?")),
},
};
}
}
return action;
};