From 57f02fd184a4e85cfd57b6bb48baf97035064b0e Mon Sep 17 00:00:00 2001 From: Marcin Kuzminski Date: Mon, 7 May 2018 16:39:42 +0200 Subject: [PATCH] audit: properly store IP address for user registration --- rhodecode/apps/login/views.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/rhodecode/apps/login/views.py b/rhodecode/apps/login/views.py index 1b431015..c86f9659 100644 --- 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)