diff --git a/server/graph/resolvers/page.js b/server/graph/resolvers/page.js index 28b2b4a1ec683f015705d6478719dbedb731df7a..53275ff782d117fd707cd0e80b1b05ecbaa7e978 100644 --- a/server/graph/resolvers/page.js +++ b/server/graph/resolvers/page.js @@ -227,7 +227,7 @@ module.exports = { } else { builder.where('parent', args.parent) if (args.includeAncestors && curPage && curPage.ancestors.length > 0) { - builder.orWhereIn('id', curPage.ancestors) + builder.orWhereIn('id', _.isString(curPage.ancestors) ? JSON.parse(curPage.ancestors) : curPage.ancestors) } } }).orderBy([{ column: 'isFolder', order: 'desc' }, 'title']) diff --git a/server/setup.js b/server/setup.js index d95225b0f84531561939c2958d10713617f19a23..f973ad595c132348420703c07cf42d2e46ae4c59 100644 --- a/server/setup.js +++ b/server/setup.js @@ -323,7 +323,9 @@ module.exports = () => { kind: 'link', label: 'Home', target: '/', - targetType: 'home' + targetType: 'home', + visibilityMode: 'all', + visibilityGroups: null } ] }