From 28a35133ff325aab59204df7372d7cc78ca5e64c Mon Sep 17 00:00:00 2001 From: Parker Berberian Date: Fri, 9 Nov 2018 11:10:03 -0500 Subject: Renders Pod Destriptor File earlier Currently, the PDF is rendered 'on-demand' every time you visit the booking detail page. This change renders the pdf once and saves it in the booking model. Advantages: - saves computation of re-rendering pdf constantly - fixes issue where pdf fails to render after booking expires Change-Id: I58d20fadce088d78ebd22f1d6f67cab371823542 Signed-off-by: Parker Berberian --- dashboard/src/booking/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'dashboard/src/booking/views.py') diff --git a/dashboard/src/booking/views.py b/dashboard/src/booking/views.py index ab43519..29b53e2 100644 --- a/dashboard/src/booking/views.py +++ b/dashboard/src/booking/views.py @@ -112,7 +112,7 @@ def booking_detail_view(request, booking_id): { 'title': 'Booking Details', 'booking': booking, - 'pdf': ResourceManager().makePDF(booking.resource), + 'pdf': booking.pdf, 'user_id': user.id }) -- cgit 1.2.3-korg