diff --git a/airtime_mvc/application/controllers/BillingController.php b/airtime_mvc/application/controllers/BillingController.php index b8d2b8d1a..a20f92dd6 100644 --- a/airtime_mvc/application/controllers/BillingController.php +++ b/airtime_mvc/application/controllers/BillingController.php @@ -164,7 +164,12 @@ class BillingController extends Zend_Controller_Action { if ($apply_vat) { Billing::addVatToInvoice($result["invoiceid"]); } - self::viewInvoice($result["invoiceid"]); + + // invoice id can be 0 if client is downgrading and they don't + // owe any money + if (!empty($result["invoiceid"])) { + self::viewInvoice($result["invoiceid"]); + } } } else { $this->view->form = $form;