diff --git a/api/models/plugins/mongoMeili.js b/api/models/plugins/mongoMeili.js index df96338302b4..6d68f6ec892a 100644 --- a/api/models/plugins/mongoMeili.js +++ b/api/models/plugins/mongoMeili.js @@ -186,8 +186,8 @@ const createMeiliMongooseModel = function ({ index, attributesToIndex }) { if (object.content && Array.isArray(object.content)) { object.text = object.content - .filter((item) => item.type === 'text' && item.text && item.text.value) - .map((item) => item.text.value) + .filter((item) => item.type === 'text' && item.text) + .map((item) => typeof item.text === 'string' ? item.text : item.text.value) .join(' '); delete object.content; }