Index: acct_mgr/register.py =================================================================== --- acct_mgr/register.py (revision 12103) +++ acct_mgr/register.py (working copy) @@ -394,13 +394,16 @@ fragment = None if fragment: try: - if 'optional' in fragment.keys(): - fragments['optional'].append(fragment['optional']) - except AttributeError: - # Not a dict, just append Genshi Fragment or str/unicode. - fragments['required'].append(fragment) - else: - fragments['required'].append(fragment.get('required', '')) + try: + if 'optional' in fragment.keys(): + fragments['optional'].append(fragment['optional']) + except AttributeError: + # Not a dict, just append Genshi Fragment or + # str/unicode. + fragments['required'].append(fragment) + else: + fragments['required'].append(fragment.get('required', + '')) finally: data.update(f_data) data['required_fields'] = fragments['required'] Index: acct_mgr/templates/user_table.html =================================================================== --- acct_mgr/templates/user_table.html (revision 12103) +++ acct_mgr/templates/user_table.html (working copy) @@ -25,7 +25,7 @@