From 7a515b0f989d92e4ba84dd85356fa60d3e91be70 Mon Sep 17 00:00:00 2001 From: Brian Simpson Date: Tue, 8 Oct 2013 11:30:10 -0400 Subject: [PATCH] Pass billable_impressions to refund_campaign. --- r2/r2/controllers/promotecontroller.py | 3 ++- r2/r2/lib/promote.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/r2/r2/controllers/promotecontroller.py b/r2/r2/controllers/promotecontroller.py index 7f85b4524..33b8a6ef2 100644 --- a/r2/r2/controllers/promotecontroller.py +++ b/r2/r2/controllers/promotecontroller.py @@ -374,7 +374,8 @@ class PromoteController(ListingController): billable_impressions) refund_amount = campaign.bid - billable_amount if refund_amount > 0: - promote.refund_campaign(link, campaign, billable_amount) + promote.refund_campaign(link, campaign, billable_amount, + billable_impressions) form.set_html('.status', _('refund succeeded')) else: form.set_html('.status', _('refund not needed')) diff --git a/r2/r2/lib/promote.py b/r2/r2/lib/promote.py index 6404cc587..76e376325 100644 --- a/r2/r2/lib/promote.py +++ b/r2/r2/lib/promote.py @@ -838,7 +838,7 @@ def finalize_completed_campaigns(daysago=1): set_underdelivered_campaigns(underdelivered_campaigns) -def refund_campaign(link, camp, billable_amount): +def refund_campaign(link, camp, billable_amount, billable_impressions): refund_amount = camp.bid - billable_amount owner = Account._byID(camp.owner_id, data=True) try: