Skip to content
Snippets Groups Projects
Commit 42a3e26b authored by Konstantin Khottchenkov's avatar Konstantin Khottchenkov
Browse files

fix: add condition for missing acl group

parent 63595f91
No related branches found
No related tags found
1 merge request!594fix: add condition for missing acl group
......@@ -466,16 +466,20 @@ export class UserHandler {
let roles = [];
const subprojects = (await SubProjectDAO.list(journalClient, sdPath.tenant));
for(const subproject of subprojects) {
for(const admin of subproject.acls?.admins) {
if (groupEmailsOfUser.includes(admin)) {
roles.push(['/' + subproject.name, 'admin']);
break;
if (subproject.acls?.admins) {
for(const admin of subproject.acls?.admins) {
if (groupEmailsOfUser.includes(admin)) {
roles.push(['/' + subproject.name, 'admin']);
break;
}
}
}
for(const viewer of subproject.acls?.viewers) {
if (groupEmailsOfUser.includes(viewer)) {
roles.push(['/' + subproject.name, 'viewer']);
break;
if (subproject.acls?.viewers) {
for(const viewer of subproject.acls?.viewers) {
if (groupEmailsOfUser.includes(viewer)) {
roles.push(['/' + subproject.name, 'viewer']);
break;
}
}
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment