Merge pull request #1340 from emanuelschuetze/fix-1326
Fixed #1326: Assignment PDF fails when having a lot of posts.
This commit is contained in:
commit
cc7961c1f9
@ -364,7 +364,7 @@ class AssignmentPDF(PDFView):
|
|||||||
"<seq id='counter'/>. %s" % candidate,
|
"<seq id='counter'/>. %s" % candidate,
|
||||||
stylesheet['Signaturefield']))
|
stylesheet['Signaturefield']))
|
||||||
if assignment.status == "sea":
|
if assignment.status == "sea":
|
||||||
for x in range(0, 2 * assignment.posts):
|
for x in range(0, 7):
|
||||||
cell2b.append(
|
cell2b.append(
|
||||||
Paragraph(
|
Paragraph(
|
||||||
"<seq id='counter'/>. "
|
"<seq id='counter'/>. "
|
||||||
|
@ -20,3 +20,8 @@ class AssignmentPDFTest(TestCase):
|
|||||||
Assignment.objects.create(name='assignment_name_ith8qua1Eiferoqu5ju2', description="test", posts=1)
|
Assignment.objects.create(name='assignment_name_ith8qua1Eiferoqu5ju2', description="test", posts=1)
|
||||||
response = self.admin_client.get('/assignment/print/')
|
response = self.admin_client.get('/assignment/print/')
|
||||||
self.assertEqual(response.status_code, 200)
|
self.assertEqual(response.status_code, 200)
|
||||||
|
|
||||||
|
def test_render_many_posts(self):
|
||||||
|
Assignment.objects.create(name='assignment_name_cohZ9shaipee3Phaing4', description="test", posts=20)
|
||||||
|
response = self.admin_client.get('/assignment/print/')
|
||||||
|
self.assertEqual(response.status_code, 200)
|
||||||
|
Loading…
Reference in New Issue
Block a user