Fixed partial billing and added flash messages

This commit is contained in:
2026-02-13 18:25:07 -05:00
parent e63b9e4217
commit 359c582e22
3 changed files with 14 additions and 8 deletions

View File

@@ -64,10 +64,15 @@ class QboController < ApplicationController
def bill
i = Issue.find_by_id params[:id]
if i.customer
i.bill_time
redirect_to i, flash: { notice: I18n.t(:label_billed_success) + i.customer.name }
billed = i.bill_time
if i.bill_time
redirect_to i, flash: { notice: I18n.t( :label_billed_success ) + i.customer.name }
else
redirect_to i, flash: { error: I18n.t(:label_billing_error) }
end
else
redirect_to i, flash: { error: I18n.t(:label_billing_error) }
redirect_to i, flash: { error: I18n.t(:label_billing_error_no_customer) }
end
end