Crossway/django-cas-consumer — pull request #2 by eykd (2013-04-09 21:57:58+00:00)
Title: Fix for edge case where an inactive User shadows the primary username.

When the selected primary user tries to save itself with the primary
username, a database error results. The simplest solution is to delete the
inactive user, if it should exist. It should be safe to delete an inactive
user, as the user was either never activated originally, or was deactivated
as a result of a merge.