Skip to content

Fixed problem with non-existing user not being detected.

Matthias Käppler requested to merge github/fork/ghaering/master into master

Created by: ghaering

The effect I saw in production was that a "random" user was being shown in the activity log instead of the correct one. I think I found the reason for this. The change was not tested, and I do not really know Ruby but I hope I got the change from member to local variable right.

"@user" being a member variable, there normally was a @user object active, and ||= would keep it around if identify returns nil. Changing @user to a local variable fixes that and now non-existing users will actually be detected.

Merge request reports