diff --git a/packages/builder/src/pages/builder/apps/index.svelte b/packages/builder/src/pages/builder/apps/index.svelte index b358e3bde0..1f5a761a42 100644 --- a/packages/builder/src/pages/builder/apps/index.svelte +++ b/packages/builder/src/pages/builder/apps/index.svelte @@ -46,23 +46,25 @@ $: { if (!Object.keys($auth.user?.roles).length && $auth.user?.userGroups) { - userApps = $auth.user?.builder?.global - ? publishedApps - : publishedApps.filter(app => { - return userGroups.find(group => { - return Object.keys(group.roles) - .map(role => apps.extractAppId(role)) - .includes(app.appId) + userApps = + $auth.user?.builder?.global || $auth.user?.admin?.global + ? publishedApps + : publishedApps.filter(app => { + return userGroups.find(group => { + return Object.keys(group.roles) + .map(role => apps.extractAppId(role)) + .includes(app.appId) + }) }) - }) } else { - userApps = $auth.user?.builder?.global - ? publishedApps - : publishedApps.filter(app => - Object.keys($auth.user?.roles) - .map(x => apps.extractAppId(x)) - .includes(app.appId) - ) + userApps = + $auth.user?.builder?.global || $auth.user?.admin?.global + ? publishedApps + : publishedApps.filter(app => + Object.keys($auth.user?.roles) + .map(x => apps.extractAppId(x)) + .includes(app.appId) + ) } }