diff --git a/packages/api-page-builder/src/plugins/models/pbPage.model.js b/packages/api-page-builder/src/plugins/models/pbPage.model.js
index <HASH>..<HASH> 100644
--- a/packages/api-page-builder/src/plugins/models/pbPage.model.js
+++ b/packages/api-page-builder/src/plugins/models/pbPage.model.js
@@ -92,19 +92,19 @@ export default ({ createBase, context, PbCategory, PbSettings }) => {
                 return new Promise(async resolve => {
                     const settings = await PbSettings.load();
                     resolve(settings.data.pages.home === this.parent);
-                });
+                }).catch(() => false);
             },
             get isErrorPage() {
                 return new Promise(async resolve => {
                     const settings = await PbSettings.load();
                     resolve(settings.data.pages.error === this.parent);
-                });
+                }).catch(() => false);
             },
             get isNotFoundPage() {
                 return new Promise(async resolve => {
                     const settings = await PbSettings.load();
                     resolve(settings.data.pages.notFound === this.parent);
-                });
+                }).catch(() => false);
             },
             get revisions() {
                 return new Promise(async resolve => {
fix: handle errors on missing settings or lack of settings values.