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
               }
             ]
           }