From ae3f421737d26a88335e7c63ca614d52dcabf4a4 Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Fri, 25 Oct 2019 10:12:35 +0200 Subject: [PATCH] Add requireFetch false to all bookshelf models --- .../strapi-connector-bookshelf/lib/generate-group-relations.js | 1 + packages/strapi-connector-bookshelf/lib/mount-models.js | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/strapi-connector-bookshelf/lib/generate-group-relations.js b/packages/strapi-connector-bookshelf/lib/generate-group-relations.js index e249e1eb6c..5ad8d9da5d 100644 --- a/packages/strapi-connector-bookshelf/lib/generate-group-relations.js +++ b/packages/strapi-connector-bookshelf/lib/generate-group-relations.js @@ -14,6 +14,7 @@ const createGroupModels = async ({ model, definition, ORM, GLOBALS }) => { const joinTable = `${collectionName}_groups`; const joinColumn = `${pluralize.singular(collectionName)}_${primaryKey}`; const joinModel = ORM.Model.extend({ + requireFetch: false, tableName: joinTable, group() { return this.morphTo( diff --git a/packages/strapi-connector-bookshelf/lib/mount-models.js b/packages/strapi-connector-bookshelf/lib/mount-models.js index 236b4aad53..e82a7778ae 100644 --- a/packages/strapi-connector-bookshelf/lib/mount-models.js +++ b/packages/strapi-connector-bookshelf/lib/mount-models.js @@ -382,6 +382,7 @@ module.exports = ({ models, target, plugin = false }, ctx) => { // Define new model. const options = { + requireFetch: false, tableName: `${definition.collectionName}_morph`, [definition.collectionName]: function() { return this.belongsTo(