diff --git a/src/Ombi/ClientApp/src/app/auth/auth.service.ts b/src/Ombi/ClientApp/src/app/auth/auth.service.ts
index 8f3c6af29..73e4388ec 100644
--- a/src/Ombi/ClientApp/src/app/auth/auth.service.ts
+++ b/src/Ombi/ClientApp/src/app/auth/auth.service.ts
@@ -67,8 +67,8 @@ export class AuthService extends ServiceHelpers {
public hasRole(role: string): boolean {
const claims = this.claims();
- if (claims && claims.roles && role) {
- return claims.roles.some(r => r.toUpperCase() === role.toUpperCase());
+ if (claims && claims.roles && role && claims.roles.length > 0) {
+ return claims.roles.some(r => r != undefined && r.toUpperCase() === role.toUpperCase());
}
return false;
}
diff --git a/src/Ombi/ClientApp/src/app/login/login.component.html b/src/Ombi/ClientApp/src/app/login/login.component.html
index d481e9cfe..a54a70006 100644
--- a/src/Ombi/ClientApp/src/app/login/login.component.html
+++ b/src/Ombi/ClientApp/src/app/login/login.component.html
@@ -12,14 +12,14 @@