diff --git a/src/libprs500/ebooks/markdown/markdown.py b/src/libprs500/ebooks/markdown/markdown.py index 1b7f614d1e..dcb21c2fa7 100644 --- a/src/libprs500/ebooks/markdown/markdown.py +++ b/src/libprs500/ebooks/markdown/markdown.py @@ -1257,7 +1257,6 @@ class Markdown: # if inList : - start, lines = self._linesUntil(lines, (lambda line: RE.regExp['ul'].match(line) or RE.regExp['ol'].match(line) @@ -1303,8 +1302,8 @@ class Markdown: for item in list : el.appendChild(item) - if lines: - lines = lines[1:] # skip the first (blank) line + if lines and not lines[0].strip(): + lines = lines[1:] # skip the first (blank) line