Revision db7fecd9 snf-astakos-app/astakos/im/backends.py

b/snf-astakos-app/astakos/im/backends.py
104 104
        main = provider.capitalize() if provider == 'local' else 'ThirdParty'
105 105
        suffix  = 'UserCreationForm'
106 106
        formclass = '%s%s%s' % (prefix, main, suffix)
107
        return globals()[formclass](initial_data)
107
        return globals()[formclass](initial_data, ip=self.request.META['REMOTE_ADDR'])
108 108
    
109 109
    def get_signup_initial_data(self, provider):
110 110
        """
......
198 198
        if request.method == 'POST':
199 199
            if provider == request.POST.get('provider', ''):
200 200
                initial_data = request.POST
201
        return globals()[formclass](initial_data)
201
        return globals()[formclass](initial_data, ip=self.request.META['REMOTE_ADDR'])
202 202
    
203 203
    @transaction.commit_manually
204 204
    def signup(self, form, email_template_name='im/activation_email.txt'):

Also available in: Unified diff