From: Guillaume Pellerin Date: Thu, 30 May 2013 14:11:07 +0000 (+0200) Subject: fix no revisions X-Git-Tag: 2.8.1-pro~488^2~1 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=ef4dc78f28bebb07c6b74a624ddf8f8209fc6e0e;p=teleforma.git fix no revisions --- 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)