diff --git a/apps/treasury/views.py b/apps/treasury/views.py index 5889f8b5330c9cb4b95767417e71f27be16b2d1f..2bddf319d862b824db5383f56ca0becab9f79566 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 358cb14a436ace69d4c8def136cf6977013ee417..7720829ce7255e044b2bef548034c31f1c9ca667 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: