diff --git a/packages/strapi-generate-api/json/routes.json.js b/packages/strapi-generate-api/json/routes.json.js index 51d61990c8..355d3c0e28 100755 --- a/packages/strapi-generate-api/json/routes.json.js +++ b/packages/strapi-generate-api/json/routes.json.js @@ -50,17 +50,19 @@ module.exports = scope => { policies: [] }; - newRoutes.routes['POST /' + scope.humanizeId + '/:id/relationships/:relation'] = { - controller: scope.globalID, - action: 'createRelation', - policies: [] - }; + if (scope.template && scope.template !== 'mongoose') { + newRoutes.routes['POST /' + scope.humanizeId + '/:id/relationships/:relation'] = { + controller: scope.globalID, + action: 'createRelation', + policies: [] + }; - newRoutes.routes['DELETE /' + scope.humanizeId + '/:id/relationships/:relation'] = { - controller: scope.globalID, - action: 'destroyRelation', - policies: [] - }; + newRoutes.routes['DELETE /' + scope.humanizeId + '/:id/relationships/:relation'] = { + controller: scope.globalID, + action: 'destroyRelation', + policies: [] + }; + } return newRoutes; };