diff --git a/packages/core/admin/server/register.js b/packages/core/admin/server/register.js index d99d6326f8..c5ec1046b6 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_DATA_TRANSFER !== 'true' + ) { + registerDataTransferRoute(strapi); + } }; diff --git a/packages/core/strapi/bin/strapi.js b/packages/core/strapi/bin/strapi.js index e49d0150d8..c6e767f65a 100755 --- a/packages/core/strapi/bin/strapi.js +++ b/packages/core/strapi/bin/strapi.js @@ -263,7 +263,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')