From 98aae162dcd8ab2bfb45c8a74409a78a63a760fe Mon Sep 17 00:00:00 2001 From: Tim Abbott Date: Wed, 16 Aug 2017 16:17:54 -0700 Subject: [PATCH] do_change_full_name: Include original name in RealmAuditLog. --- zerver/lib/actions.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zerver/lib/actions.py b/zerver/lib/actions.py index d616f6cfbb..33f05a27ee 100644 --- a/zerver/lib/actions.py +++ b/zerver/lib/actions.py @@ -2007,12 +2007,13 @@ def do_change_password(user_profile, password, commit=True, def do_change_full_name(user_profile, full_name, acting_user): # type: (UserProfile, Text, UserProfile) -> None + old_name = user_profile.full_name user_profile.full_name = full_name user_profile.save(update_fields=["full_name"]) event_time = timezone_now() RealmAuditLog.objects.create(realm=user_profile.realm, acting_user=acting_user, modified_user=user_profile, event_type='user_full_name_changed', - event_time=event_time) + event_time=event_time, extra_data=old_name) payload = dict(email=user_profile.email, user_id=user_profile.id, full_name=user_profile.full_name)