The admin interface crashes when a superuser (maybe a regular user with appropriate permissions) attempts to edit a volunteer project member. Such project members have empty member fields, which I suspect is the root cause of the problem.
Steps to Reproduce
Log in as a superuser
Attempt to edit a volunteer project member (they have name "(None)") like /admin/cms/projectmember/190/
TemplateSyntaxError thrown
Relevant Stacktrace
File ".../project/../apps/cms/models.py" in __unicode__
162. return self.get_full_name()
File ".../project/../apps/cms/models.py" in get_full_name
154. return self.member.user.get_full_name()
Exception Type: TemplateSyntaxError at /admin/cms/projectmember/190/
Exception Value: Caught AttributeError while rendering: 'NoneType' object has no attribute 'user'
Bugfix
The admin interface crashes when a superuser (maybe a regular user with appropriate permissions) attempts to edit a volunteer project member. Such project members have empty member fields, which I suspect is the root cause of the problem.
Steps to Reproduce
Relevant Stacktrace