Fix redirect loop if user is not an admin and the campaign is not published