Revision e066eedb snf-astakos-app/astakos/im/activation_backends.py

b/snf-astakos-app/astakos/im/activation_backends.py
35 35
from django.core.exceptions import ImproperlyConfigured
36 36
from django.utils.translation import ugettext as _
37 37

  
38
from astakos.im.models import AstakosUser
38
from astakos.im import models
39 39
from astakos.im import functions
40 40
from astakos.im import settings
41 41
from astakos.im import forms
......
444 444
        initial_data = None
445 445
        if request.method == 'GET':
446 446
            if invitation:
447
                # create a tmp user with the invitation realname
448
                # to extract first and last name
449
                u = AstakosUser(realname=invitation.realname)
447
                first, last = models.split_realname(invitation.realname)
450 448
                initial_data = {'email': invitation.username,
451 449
                                'inviter': invitation.inviter.realname,
452
                                'first_name': u.first_name,
453
                                'last_name': u.last_name,
450
                                'first_name': first,
451
                                'last_name': last,
454 452
                                'provider': provider}
455 453
        else:
456 454
            if provider == request.POST.get('provider', ''):

Also available in: Unified diff