Fix bug with user roles

This was actually because the roles weren't actually being passed to the
service.