8

A question in my reputation tab shows two downvotes, and my reputation total reflects this:

screen shot

However, the question itself shows only one downvote:

screen shot

The downvotes were cast several hours ago, so I don't think I should blame caching.

What's going on?

  • Well, my guess is that the same person downvoted twice using a sock, then they got merged, or the sock nuked, but the reputation event in history somehow "stuck" there. – ShaWiz Dec 3 '15 at 15:32
  • 1
    I don't have any "voting reversed" or "user was removed" events, for what that's worth. (I don't know what trails are left for merges.) – Monica Cellio Dec 3 '15 at 15:34
  • I know, hence likely a merge, which leaves both votes in the Votes table, by two different users. The reputation recalc is smart enough to detect they're now the same, however reputation history just read without performing those validations. – ShaWiz Dec 3 '15 at 15:36
7

This happens when someone casts a spam/offensive flag on your post which ends up getting declined. The automatic downvote(s) against you by the Community user get invalidated immediately and your reputation corrected, but for some reason it doesn't remove the downvote event from your reputation history.

The system corrects this on its own via a process that runs at 03:00 UTC that removes "phantom" events which shouldn't exist from your reputation history.

  • 2
    Any chance this will be fixed? (i.e. any point retagging as bug) – ShaWiz Jan 9 '16 at 20:51
  • @Fiksdal I am not sure, that's why I asked. :) – ShaWiz Oct 5 '16 at 13:30
  • @ShadowWizard Yeah, I must confess that my real plan was to ping animuson. – Revetahw Oct 5 '16 at 13:40
  • @Fiksdal well, it's not rare for the team to ignore comments. I learned to accept this. :) – ShaWiz Oct 5 '16 at 13:42
  • @ShadowWizard Can't blame them. I'm sure they get a fair amount of pings each day. – Revetahw Oct 5 '16 at 13:43
  • 1
    @ShadowWizard I'm kind of on the fence. Considering it fixes itself within 24 hours, it's certainly not a high priority. But this kind of auto-downvote doesn't behave like a normal downvote, so we can't just slap an unupvote event onto the reputation history and let it handle it that way. In this case we always completely remove the original event as if it never happened, which requires a full recalc to do. So even if declining the flag scheduled the user for recalc, the profile would still be inaccurate for up to 15 minutes, which is still enough time for some people to notice. – animuson Oct 5 '16 at 16:36
  • Fair enough, thanks for the explanation, even if a bit belated. :-) /cc @Fiksdal – ShaWiz Oct 5 '16 at 22:18

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .