I set a bounty on this question (on French L&U). According to both the recorded history and my memory, the bounty was set on 2011-08-27 14:09:30Z and awarded (for half the amount) on 2011-09-02 13:57:43Z. That means it lasted 6 days minus a few minutes.

I think I remember getting the 3-day warning, though I couldn't tell if I got it at the right time. Furthermore, the author of the question reports that he received a top bar notification about the auto-awarding. I didn't receive the customary email reminder.

history screenshot

share|improve this question
    
We just had a flag like this on SO. I'm not up to date on how bounties work, so I didn't know if this was expected behavior or not. –  Won't Sep 2 '11 at 19:45
    
@genesis-φ 9, 11, 13, so this is 14 (I hope I got the count right). P.S. @CodyGray too slow, or given up? –  Gilles Sep 2 '11 at 19:46
1  
Actually since June there's supposed to be an extra 24 hours before auto-awarding. –  Arjan Sep 2 '11 at 19:52
    
    
@Popular Tim's bounty was awarded before the bug fix as well, so surely it's the same bug. There must be other cases accross the network, it looks like all bounties that weren't manually awarded before 6 days would have been affected. –  Gilles Sep 6 '11 at 16:36
    
@Giles I just set a bounty on your question ... let me know who you would like to award it to –  waffles Sep 9 '11 at 4:21
    
@waffles Thanks. I'd set the bounty in the hope of a better answer to a particular part of the question, which didn't come in the 6 days the bounty ran. Community happened to pick the closest thing to an answer to that part of the question. So I'm ok with Community's auto-award, but add that other +50 to the same answer if you like. –  Gilles Sep 10 '11 at 15:06
add comment

1 Answer

up vote 18 down vote accepted

This was my bad ... I failed dismally in date math.

I moved the bounty grace period into a site setting, but totally reversed the math for it.

and p.BountyCloses < DATEADD(HH, 25, GETUTCDATE())

Was really supposed to be

and p.BountyCloses < DATEADD(HH, -25, GETUTCDATE())
share|improve this answer
4  
Is the 25 hours just in case daylight saving time ends? (Or starts; that's also difficult date math for me.) Or is the grace period actually 25 hours? –  Arjan Sep 3 '11 at 6:59
add comment

You must log in to answer this question.

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