From b4140ec59d6823d6dbf8c18cbbca2101b2ba9752 Mon Sep 17 00:00:00 2001 From: Anthony Tarlao Date: Fri, 18 Jan 2019 14:21:35 +0100 Subject: [PATCH] joins management in nested structure --- lib/modules/apostrophe-pieces-headless/index.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/modules/apostrophe-pieces-headless/index.js b/lib/modules/apostrophe-pieces-headless/index.js index d0cd771..cc60cb6 100644 --- a/lib/modules/apostrophe-pieces-headless/index.js +++ b/lib/modules/apostrophe-pieces-headless/index.js @@ -282,6 +282,12 @@ module.exports = { } if (field.type.match(/join/)) { joins.push(field.name); + } else if (field.schema) { + field.schema.forEach(function(subField) { + if (subField.type.match(/join/)) { + joins.push(field.name + '.' + subField.name); + } + }) } })