jaliss/securesocial — pull request #94 by chazmcgarvey (2012-11-16 17:21:19+00:00)
Title: Fix a RuntimeException in the github provider.

The GitHub provider will throw a RuntimeException if the user's name is not in the response. The name won't be in the response unless the user explicitly sets it in their GitHub public profile settings.

GitHub does not currently ask for this information at account creation, so it is somewhat likely that new GitHub users will not have their name set. Once set, the name can be cleared (set to the empty string), but not removed, so this problem can only be able to demonstrated by registering a new GitHub account.