41d2fb93c8
Fetching user tours used to fail on external_api::validate_context() and require_login() calls if the user did not have the site policy agreed. The patch introduces a check to see if the user is fully set up and ready to use the site before attempting to load the tours.