diff --git a/openslides/application/views.py b/openslides/application/views.py index 8a7990c66..b8219af27 100644 --- a/openslides/application/views.py +++ b/openslides/application/views.py @@ -749,7 +749,10 @@ class ApplicationPDF(PDFView): cell1b.append(Paragraph("       "+unicode(application.submitter.profile), stylesheet['Small'])) cell1b.append(Spacer(0,0.2*cm)) else: - cell1b.append(Paragraph(unicode(application.submitter.profile), stylesheet['Normal'])) + try: + cell1b.append(Paragraph(unicode(application.submitter.profile), stylesheet['Normal'])) + except Profile.DoesNotExist: + pass # supporters cell2a = [] diff --git a/openslides/utils/views.py b/openslides/utils/views.py index 6329f5462..84d7854bc 100644 --- a/openslides/utils/views.py +++ b/openslides/utils/views.py @@ -267,7 +267,10 @@ class PDFView(PermissionMixin, View): return self.top_space def get_document_title(self): - return unicode(self.document_title) + if self.document_title: + return unicode(self.document_title) + else: + return self.document_title def get_filename(self): return self.filename