diff --git a/src/calibre/gui2/dialogs/template_dialog.py b/src/calibre/gui2/dialogs/template_dialog.py
index f171a50e54..5e35c1e453 100644
--- a/src/calibre/gui2/dialogs/template_dialog.py
+++ b/src/calibre/gui2/dialogs/template_dialog.py
@@ -82,7 +82,7 @@ def safe_get_doc_html(ffml, func, fname, original_doc):
error_msg = build_error_msg(str(ex))
# return raw doc
- return error_msg+'
'+doc.strip()
+ return error_msg+'
'+doc.strip().replace('\n', '
')
class DocViewer(Dialog):