diff --git a/packages/strapi-plugin-graphql/services/Mutation.js b/packages/strapi-plugin-graphql/services/Mutation.js index ba01f3b149..cd54a825bc 100644 --- a/packages/strapi-plugin-graphql/services/Mutation.js +++ b/packages/strapi-plugin-graphql/services/Mutation.js @@ -185,6 +185,7 @@ module.exports = { request: Object.assign(_.clone(context.request), { graphql: null, }), + response: _.clone(context.response), }); // Execute policies stack. diff --git a/packages/strapi-plugin-graphql/services/Query.js b/packages/strapi-plugin-graphql/services/Query.js index e052262103..51b6b776ac 100644 --- a/packages/strapi-plugin-graphql/services/Query.js +++ b/packages/strapi-plugin-graphql/services/Query.js @@ -246,6 +246,7 @@ module.exports = { request: Object.assign(_.clone(context.request), { graphql: null, }), + response: _.clone(context.response), }); // Note: we've to used the Object.defineProperties to reset the prototype. It seems that the cloning the context