Skip to content

Commit dafa63c

Browse files
committed
Guard's allow no username/email
1 parent e360744 commit dafa63c

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/auth/guards/username-email-admin.guard.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ export class UsernameEmailAdminGuard implements CanActivate {
2323
args.username.toLowerCase() === user.username.toLowerCase();
2424
} else if (args.email && typeof args.email === 'string') {
2525
shouldActivate = args.email.toLowerCase() === user.email.toLowerCase();
26+
} else if (!args.username && !args.email) {
27+
shouldActivate = true;
2628
}
2729
}
2830
if (!shouldActivate) {

src/auth/guards/username-email.guard.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ export class UsernameEmailGuard implements CanActivate {
2323
args.username.toLowerCase() === user.username.toLowerCase();
2424
} else if (args.email && typeof args.email === 'string') {
2525
shouldActivate = args.email.toLowerCase() === user.email.toLowerCase();
26+
} else if (!args.username && !args.email) {
27+
shouldActivate = true;
2628
}
2729
}
2830
if (!shouldActivate) {

0 commit comments

Comments
 (0)