Fixed redirect loop on permission decline