mixcloud/django-experiments — pull request #78 by theospears (2012-10-04 15:52:15+00:00)
Title: Reduce db load on goal completion

Previously all experiments a user was in would be updated every time they completed a goal, causing high database load. This change means that the database is only updated if the goal was previously uncompleted (i.e. there is new data to write back).