From ef4dc78f28bebb07c6b74a624ddf8f8209fc6e0e Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Thu, 30 May 2013 16:11:07 +0200 Subject: [PATCH] fix no revisions --- teleforma/views/pro.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/teleforma/views/pro.py b/teleforma/views/pro.py index 6aaf0dc9..89df4050 100644 --- a/teleforma/views/pro.py +++ b/teleforma/views/pro.py @@ -609,10 +609,12 @@ class TestimonialView(PDFTemplateResponseMixin, SeminarView): def get_context_data(self, **kwargs): context = super(TestimonialView, self).get_context_data(**kwargs) seminar = context['seminar'] - context['first_revision'] = SeminarRevision.objects.filter(seminar=seminar, - user=self.request.user)[0] - context['testimonial'] = Testimonial.objects.filter(seminar=seminar, - user=self.request.user)[0] + revisions = SeminarRevision.objects.filter(seminar=seminar, user=self.request.user) + if revisions: + context['first_revision'] = revisions[0] + testimonials = Testimonial.objects.filter(seminar=seminar, user=self.request.user) + if testimonials: + context['testimonial'] = testimonials[0] return context @method_decorator(login_required) -- 2.39.5