From 804d03748825f2be26c24f7330d4d6bedd1fd701 Mon Sep 17 00:00:00 2001 From: Brian Simpson Date: Thu, 26 Sep 2013 14:53:05 -0400 Subject: [PATCH] Only call campaign.void hook when deleting a campaign. Not necessary to call when only voiding a transaction. --- r2/r2/lib/promote.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/r2/r2/lib/promote.py b/r2/r2/lib/promote.py index e54a2755f..657f68004 100644 --- a/r2/r2/lib/promote.py +++ b/r2/r2/lib/promote.py @@ -415,6 +415,7 @@ def delete_campaign(link, campaign): void_campaign(link, campaign) campaign.delete() PromotionLog.add(link, 'deleted campaign %s' % campaign._id) + hooks.get_hook('campaign.void').call(link=link, campaign=campaign) def void_campaign(link, campaign): transactions = get_transactions(link, [campaign]) @@ -422,7 +423,6 @@ def void_campaign(link, campaign): if bid_record: a = Account._byID(link.author_id) authorize.void_transaction(a, bid_record.transaction, campaign._id) - hooks.get_hook('campaign.void').call(link=link, campaign=campaign) def auth_campaign(link, campaign, user, pay_id): """