diff --git a/temp_index.py b/temp_index.py
index 7eef698..f8eb399 100644
--- a/temp_index.py
+++ b/temp_index.py
@@ -65,11 +65,15 @@ def select_fields(fields, content, styles, book):
content.append(Spacer(1, 12))
if "comments" in fields:
- trimmed = " ".join([c.text for c in book.comments]).split()[:NUM_WORDS_COMMENT]
- comments = "{}...".format(" ".join(trimmed))
+ trimmed = " ".join([c.text for c in book.comments]).split()
+ if len(trimmed) > NUM_WORDS_COMMENT:
+ comments = "{}...".format(" ".join(trimmed[:NUM_WORDS_COMMENT]))
+ else:
+ comments = "{}".format(" ".join(trimmed[:NUM_WORDS_COMMENT]))
tag = "{}".format(strip_tags(comments))
pcomments = Paragraph(tag)
content.append(pcomments)
+ content.append(Spacer(6, 12))
if "authors" in fields:
format_string = "{}"