diff --git a/packages/core/content-type-builder/server/services/content-types.js b/packages/core/content-type-builder/server/services/content-types.js index 962b57fdf1..32bbd2bc7f 100644 --- a/packages/core/content-type-builder/server/services/content-types.js +++ b/packages/core/content-type-builder/server/services/content-types.js @@ -127,7 +127,11 @@ const createContentType = async ({ contentType, components = [] }, options = {}) */ const generateAPI = ({ name, kind = 'collectionType' }) => { const strapiGenerators = require('@strapi/generators'); - return strapiGenerators.generate('api', { id: nameToSlug(name), kind }, { dir: strapi.dirs.src }); + return strapiGenerators.generate( + 'api', + { id: nameToSlug(name), kind }, + { dir: strapi.dirs.root } + ); }; /** diff --git a/packages/generators/generators/lib/templates/service.js.hbs b/packages/generators/generators/lib/templates/service.js.hbs index bc8345530c..3ddc5d9840 100644 --- a/packages/generators/generators/lib/templates/service.js.hbs +++ b/packages/generators/generators/lib/templates/service.js.hbs @@ -4,4 +4,4 @@ * {{id}} service. */ -module.exports = {}; +module.exports = () => ({});