Show specific error on invoice generation in admin #2802

This commit is contained in:
Martin Lensment 2015-07-31 16:30:38 +03:00
parent 0f652aedc1
commit 9f42784d33
6 changed files with 6 additions and 5 deletions

View file

@ -12,7 +12,7 @@ class Admin::InvoicesController < AdminController
@deposit = Deposit.new(deposit_params.merge(registrar: r))
@invoice = @deposit.issue_prepayment_invoice
if @invoice.persisted?
if @invoice && @invoice.persisted?
flash[:notice] = t(:record_created)
redirect_to [:admin, @invoice]
else

View file

@ -9,7 +9,7 @@ class Registrar::DepositsController < RegistrarController
@deposit = Deposit.new(deposit_params.merge(registrar: current_user.registrar))
@invoice = @deposit.issue_prepayment_invoice
if @invoice.persisted?
if @invoice && @invoice.persisted?
flash[:notice] = t(:please_pay_the_following_invoice)
redirect_to [:registrar, @invoice]
else