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|