User email no longer raises exceptions if missing

Change-Id: Iec9b647781f335d6f933041377fc33b22bc264a2
Closes-Bug: #1479727
This commit is contained in:
Zhenguo Niu 2015-07-30 18:46:18 +08:00
parent ab41384bec
commit f3ad0081b0
1 changed files with 2 additions and 1 deletions

View File

@ -235,7 +235,8 @@ class UsersTable(tables.DataTable):
widget=forms.Textarea(attrs={'rows': 4}),
required=False),
update_action=UpdateCell)
email = tables.Column('email', verbose_name=_('Email'),
email = tables.Column(lambda obj: getattr(obj, 'email', None),
verbose_name=_('Email'),
form_field=forms.EmailField(required=False),
update_action=UpdateCell,
filters=(lambda v: defaultfilters