Merge pull request #11717 from Budibase/fix/custom-roles-permissions

fix for legacy custom roles
This commit is contained in:
Martin McKeaveney 2023-09-07 19:20:31 +01:00 committed by GitHub
commit d7f757fb1c
2 changed files with 2 additions and 2 deletions

View File

@ -107,7 +107,7 @@ export const createLicensingStore = () => {
Constants.Features.USER_GROUPS
)
const backupsEnabled = license.features.includes(
Constants.Features.BACKUPS
Constants.Features.APP_BACKUPS
)
const scimEnabled = license.features.includes(Constants.Features.SCIM)
const environmentVariablesEnabled = license.features.includes(

View File

@ -92,7 +92,7 @@ export async function getResourcePerms(
// update the various roleIds in the resource permissions
for (let role of rolesList) {
const rolePerms = allowsExplicitPerm
? roles.checkForRoleResourceArray(role.permissions, resourceId)
? roles.checkForRoleResourceArray(role.permissions || {}, resourceId)
: {}
if (rolePerms[resourceId]?.indexOf(level) > -1) {
permissions[level] = {