diff --git a/avBooth/booth-directive/booth-directive.js b/avBooth/booth-directive/booth-directive.js index 09f3bd28..0923cd47 100644 --- a/avBooth/booth-directive/booth-directive.js +++ b/avBooth/booth-directive/booth-directive.js @@ -210,10 +210,15 @@ angular.module('avBooth') scope.parentElection : scope.election ); + var authEvent = ( + (!!scope.parentAuthEvent) ? + scope.parentAuthEvent : + scope.authEvent + ); scope.redirectingToUri = true; if ( - election.auth_method !== 'openid-connect' || + !authEvent || authEvent.auth_method !== 'openid-connect' || !getLogoutUri() ) { simpleRedirectToLogin(isSuccess);