From 7ecb593e0f2ca384d9db144e8597ceba1dce6671 Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Mon, 5 Jul 2021 17:05:34 +0100 Subject: [PATCH] Remove ES6 optional chaining from server package --- packages/server/src/api/controllers/application.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/server/src/api/controllers/application.js b/packages/server/src/api/controllers/application.js index c165955b8b..9881a07f43 100644 --- a/packages/server/src/api/controllers/application.js +++ b/packages/server/src/api/controllers/application.js @@ -168,7 +168,7 @@ exports.fetchAppPackage = async function (ctx) { let screens = await getScreens(db) // Only filter screens if the user is not a builder - if (!ctx.user.builder?.global) { + if (!(ctx.user.builder && ctx.user.builder.global)) { const userRoleId = getUserRoleId(ctx) const accessController = new AccessController(ctx.params.appId) screens = await accessController.checkScreensAccess(screens, userRoleId)