# HG changeset patch # User Marcin Kuzminski # Date 2018-05-07 14:39:42 # Node ID 6debc24c7ddbff0580d040eaaaf7a1fd32bcb8c6 # Parent f80f9da741190c546024f8287f59c1eba52fc1df audit: properly store IP address for user registration diff --git a/rhodecode/apps/login/views.py b/rhodecode/apps/login/views.py --- a/rhodecode/apps/login/views.py +++ b/rhodecode/apps/login/views.py @@ -299,9 +299,15 @@ class LoginView(BaseAppView): action_data = {'data': new_user.get_api_data(), 'user_agent': self.request.user_agent} + + audit_user = audit_logger.UserWrap( + username=new_user.username, + user_id=new_user.user_id, + ip_addr=self.request.remote_addr) + audit_logger.store_web( 'user.register', action_data=action_data, - user=new_user) + user=audit_user) event = UserRegistered(user=new_user, session=self.session) trigger(event)