diff --git a/apps/treasury/views.py b/apps/treasury/views.py index 5889f8b5..2bddf319 100644 --- a/apps/treasury/views.py +++ b/apps/treasury/views.py @@ -217,7 +217,9 @@ class InvoiceRenderView(LoginRequiredMixin, View): ).wait() if error: - raise IOError("An error attempted while generating a invoice (code=" + str(error) + ")") + with open("{}/invoice-{:d}.log".format(tmp_dir, pk), "r") as f: + log = f.read() + raise IOError("An error attempted while generating a invoice (code=" + str(error) + ")\n\n" + log) # Display the generated pdf as a HTTP Response pdf = open("{}/invoice-{}.pdf".format(tmp_dir, pk), 'rb').read() diff --git a/apps/wei/views.py b/apps/wei/views.py index 358cb14a..7720829c 100644 --- a/apps/wei/views.py +++ b/apps/wei/views.py @@ -1110,7 +1110,9 @@ class MemberListRenderView(LoginRequiredMixin, View): ).wait() if error: - raise IOError("An error attempted while generating a WEI list (code=" + str(error) + ")") + with open("{}/wei-list.log".format(tmp_dir), "r") as f: + log = f.read() + raise IOError("An error attempted while generating a WEI list (code=" + str(error) + ")\n\n" + log) # Display the generated pdf as a HTTP Response with open("{}/wei-list.pdf".format(tmp_dir), 'rb') as f: