From ceae65bf3328ab9dab1ee0076aa8cc6fa65b9a1e Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Tue, 11 May 2021 09:13:30 -0500 Subject: [PATCH] If a user has no balance, then their balance is 0 --- bin/billing_monthly_cronjob | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/billing_monthly_cronjob b/bin/billing_monthly_cronjob index cf36660b98b7d6f4169ff398a57e9393fdb6db89..83169f6c41b99200ba4e1312eb0e1df6390b2a38 100755 --- a/bin/billing_monthly_cronjob +++ b/bin/billing_monthly_cronjob @@ -179,8 +179,8 @@ end db.transaction do db.exec( <<-SQL - SELECT customer_id, plan_name, expires_at, balance - FROM customer_plans INNER JOIN balances USING (customer_id) + SELECT customer_id, plan_name, expires_at, COALESCE(balance, 0) AS balance + FROM customer_plans LEFT JOIN balances USING (customer_id) WHERE expires_at <= NOW() SQL ).each do |row|