Fixed a bug in the header/footer stripping done before abstract extraction when a draft is submitted.

- Legacy-Id: 10519
This commit is contained in:
Henrik Levkowetz 2015-11-24 20:01:31 +00:00
parent b9936e16e2
commit f5ca3a12bc

View file

@ -237,7 +237,7 @@ class Draft():
if re.search("\f", line, re.I):
pages, page, newpage = begpage(pages, page, newpage)
continue
if re.search("^ *Internet.Draft.+[12][0-9][0-9][0-9] *$", line, re.I):
if re.search("^ *Internet.Draft.+ .+[12][0-9][0-9][0-9] *$", line, re.I):
pages, page, newpage = begpage(pages, page, newpage, line)
continue
# if re.search("^ *Internet.Draft +", line, re.I):
@ -376,9 +376,10 @@ class Draft():
abstract_indent = 0
look_for_header = False
for line in self.lines:
if not begin and abstract_re.match(line):
begin=True
abstract_indent = len(abstract_re.match(line).group(0))
if not begin:
if abstract_re.match(line):
begin=True
abstract_indent = len(abstract_re.match(line).group(0))
continue
if begin:
if not line and not abstract: