Revision f054a8b3 snf-astakos-app/astakos/im/target/shibboleth.py

b/snf-astakos-app/astakos/im/target/shibboleth.py
95 95
        elif Tokens.SHIB_NAME in tokens and Tokens.SHIB_SURNAME in tokens:
96 96
            realname = tokens[Tokens.SHIB_NAME] + ' ' + tokens[Tokens.SHIB_SURNAME]
97 97
        else:
98
            raise KeyError(_(astakos_messages.SHIBBOLETH_MISSING_NAME))
98
            realname = ''
99 99
    except KeyError, e:
100 100
        # invalid shibboleth headers, redirect to login, display message
101 101
        messages.error(request, e.message)
......
113 113
        # automatically add eppn provider to user
114 114
        user = request.user
115 115
        if not request.user.can_add_auth_provider('shibboleth',
116
                                                  identifier=eppn,
117
                                                  provider_info=provider_info):
116
                                                  identifier=eppn):
118 117
            messages.error(request, 'Account already exists.')
119 118
            return HttpResponseRedirect(reverse('edit_profile'))
120 119

  

Also available in: Unified diff