From 1e048942628df5d37baab7c25a0cad918d1108de Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Mon, 8 Jul 2019 11:40:43 +0200 Subject: [PATCH] Handle content-type-builder relation when creating a manyWay --- .../controllers/ContentTypeBuilder.js | 2 +- .../services/ContentTypeBuilder.js | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/strapi-plugin-content-type-builder/controllers/ContentTypeBuilder.js b/packages/strapi-plugin-content-type-builder/controllers/ContentTypeBuilder.js index b2a4f07fc5..d8bd2388b9 100644 --- a/packages/strapi-plugin-content-type-builder/controllers/ContentTypeBuilder.js +++ b/packages/strapi-plugin-content-type-builder/controllers/ContentTypeBuilder.js @@ -91,7 +91,7 @@ module.exports = { strapi.reload.isWatching = false; - await Service.appearance(formatedAttributes, name); + await Service.appearance(formatedAttributes, _.toLower(name)); const apiName = _.toLower(name); await Service.generateAPI( diff --git a/packages/strapi-plugin-content-type-builder/services/ContentTypeBuilder.js b/packages/strapi-plugin-content-type-builder/services/ContentTypeBuilder.js index c1b750cde2..e7526b0e4c 100644 --- a/packages/strapi-plugin-content-type-builder/services/ContentTypeBuilder.js +++ b/packages/strapi-plugin-content-type-builder/services/ContentTypeBuilder.js @@ -453,6 +453,7 @@ module.exports = { case 'manyToOne': attr.model = relation.target; break; + case 'manyWay': case 'manyToMany': case 'oneToMany': attr.collection = relation.target; @@ -599,6 +600,7 @@ module.exports = { const attr = {}; switch (params.nature) { + case 'manyWay': case 'oneWay': return; case 'oneToOne':