From 3a0040031c9261de3bf1e4922e81ce8672a6a047 Mon Sep 17 00:00:00 2001 From: Jamie Rees Date: Thu, 18 Apr 2019 12:30:21 +0100 Subject: [PATCH] Fix for #2934 --- src/Ombi/ClientApp/src/app/auth/auth.service.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Ombi/ClientApp/src/app/auth/auth.service.ts b/src/Ombi/ClientApp/src/app/auth/auth.service.ts index afd38b822..8007dce80 100644 --- a/src/Ombi/ClientApp/src/app/auth/auth.service.ts +++ b/src/Ombi/ClientApp/src/app/auth/auth.service.ts @@ -59,8 +59,10 @@ export class AuthService extends ServiceHelpers { } public hasRole(role: string): boolean { - if (this.claims().roles) { - return this.claims().roles.some(r => r.toUpperCase() === role.toUpperCase()); + const claims = this.claims(); + + if (claims && claims.roles && role) { + return claims.roles.some(r => r.toUpperCase() === role.toUpperCase()); } return false; }