From 1cc74ca6a04efc8f9f825cab5b7923de2eb4dc31 Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Mon, 10 Aug 2020 15:19:28 +0200 Subject: [PATCH] Fix virtual mongoose remove _v char Signed-off-by: Alexandre Bodin --- packages/strapi-connector-mongoose/lib/mount-models.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/strapi-connector-mongoose/lib/mount-models.js b/packages/strapi-connector-mongoose/lib/mount-models.js index 0724a951f0..9d907e728c 100644 --- a/packages/strapi-connector-mongoose/lib/mount-models.js +++ b/packages/strapi-connector-mongoose/lib/mount-models.js @@ -115,11 +115,9 @@ module.exports = ({ models, target }, ctx) => { // Add virtual key to provide populate and reverse populate _.forEach( - _.pickBy(definition.loadedModel, model => { - return model.type === 'virtual'; - }), + _.pickBy(definition.loadedModel, ({ type }) => type === 'virtual'), (value, key) => { - schema.virtual(key.replace('_v', ''), { + schema.virtual(key, { ref: value.ref, localField: '_id', foreignField: value.via,