Catch/display error when exporting QB invoices
don't let it raise to email alert
This commit is contained in:
parent
816874cc84
commit
18419fc861
|
@ -411,7 +411,16 @@ class ExportableInvoiceView(MasterView):
|
||||||
return self.redirect(self.get_index_url())
|
return self.redirect(self.get_index_url())
|
||||||
|
|
||||||
# perform actual export and capture result
|
# perform actual export and capture result
|
||||||
result = self.do_export(invoices)
|
try:
|
||||||
|
result = self.do_export(invoices)
|
||||||
|
|
||||||
|
except Exception as error:
|
||||||
|
log.warning("failed to export invoices: %s",
|
||||||
|
[inv.uuid for inv in invoices],
|
||||||
|
exc_info=True)
|
||||||
|
self.request.session.flash(simple_error(error), 'error')
|
||||||
|
return self.redirect(self.request.get_referrer(
|
||||||
|
default=self.get_index_url()))
|
||||||
|
|
||||||
# clear out current checkbox selection
|
# clear out current checkbox selection
|
||||||
self.set_selected(set())
|
self.set_selected(set())
|
||||||
|
|
Loading…
Reference in a new issue