From cc48800d545afb6a91ce0bf54e2c7d09eb7aba1e Mon Sep 17 00:00:00 2001 From: Adam Palay Date: Mon, 10 Nov 2014 11:05:56 -0500 Subject: [PATCH] add logging for orders when 'purchase' is called on them multiple times ECOM-630 --- lms/djangoapps/shoppingcart/models.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lms/djangoapps/shoppingcart/models.py b/lms/djangoapps/shoppingcart/models.py index 37a32dfe0c..1b33941a03 100644 --- a/lms/djangoapps/shoppingcart/models.py +++ b/lms/djangoapps/shoppingcart/models.py @@ -352,6 +352,9 @@ class Order(models.Model): """ if self.status == 'purchased': + log.error( + u"`purchase` method called on order {}, but order is already purchased.".format(self.id) # pylint: disable=E1101 + ) return self.status = 'purchased' self.purchase_time = datetime.now(pytz.utc)