From c2bd57640712a3a9c317091108b47af7fa465cca Mon Sep 17 00:00:00 2001 From: Ben Irvin Date: Fri, 13 Jan 2023 09:41:05 +0100 Subject: [PATCH 1/2] configure env variables to disable/enable remote transfer route --- packages/core/admin/server/register.js | 9 +++++++-- packages/core/strapi/bin/strapi.js | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/core/admin/server/register.js b/packages/core/admin/server/register.js index d99d6326f8..0f2b53a8a1 100644 --- a/packages/core/admin/server/register.js +++ b/packages/core/admin/server/register.js @@ -1,6 +1,6 @@ 'use strict'; -const { register: registerDataTransfer } = require('@strapi/data-transfer/lib/strapi'); +const { register: registerDataTransferRoute } = require('@strapi/data-transfer/lib/strapi'); const registerAdminPanelRoute = require('./routes/serve-admin-panel'); const adminAuthStrategy = require('./strategies/admin'); @@ -17,5 +17,10 @@ module.exports = ({ strapi }) => { registerAdminPanelRoute({ strapi }); } - registerDataTransfer(strapi); + if ( + process.env.STRAPI_EXPERIMENTAL === 'true' && + process.env.STRAPI_DISABLE_REMOTE_TRANSFER !== 'true' + ) { + registerDataTransferRoute(strapi); + } }; diff --git a/packages/core/strapi/bin/strapi.js b/packages/core/strapi/bin/strapi.js index 757aead554..8347be8569 100755 --- a/packages/core/strapi/bin/strapi.js +++ b/packages/core/strapi/bin/strapi.js @@ -258,7 +258,7 @@ program .option('-s, --silent', `Run the generation silently, without any output`, false) .action(getLocalScript('ts/generate-types')); -if (process.env.STRAPI_EXPERIMENTAL) { +if (process.env.STRAPI_EXPERIMENTAL === 'true') { // `$ strapi transfer` program .command('transfer') From 738ab7e4e37ac7cbc34b85d5f63dd0e0d82994ac Mon Sep 17 00:00:00 2001 From: Ben Irvin Date: Fri, 13 Jan 2023 10:06:35 +0100 Subject: [PATCH 2/2] Update packages/core/admin/server/register.js MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jean-Sébastien Herbaux --- packages/core/admin/server/register.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/admin/server/register.js b/packages/core/admin/server/register.js index 0f2b53a8a1..c5ec1046b6 100644 --- a/packages/core/admin/server/register.js +++ b/packages/core/admin/server/register.js @@ -19,7 +19,7 @@ module.exports = ({ strapi }) => { if ( process.env.STRAPI_EXPERIMENTAL === 'true' && - process.env.STRAPI_DISABLE_REMOTE_TRANSFER !== 'true' + process.env.STRAPI_DISABLE_REMOTE_DATA_TRANSFER !== 'true' ) { registerDataTransferRoute(strapi); }