diff --git a/packages/frontend-core/src/api/index.js b/packages/frontend-core/src/api/index.js index 3632670dce..6f321307ae 100644 --- a/packages/frontend-core/src/api/index.js +++ b/packages/frontend-core/src/api/index.js @@ -179,8 +179,9 @@ export const createAPIClient = config => { const patches = Object.entries(config.patches || {}) if (patches.length) { patches.forEach(([method, fn]) => { + const baseFn = API[method] API[method] = async (...params) => { - const output = await API[method](...params) + const output = await baseFn(...params) return await fn({ params, output }) } })