Changed the xml parser settings for legacy xml draft submissions to remove comments before converting to .txt. Fixes and issue with comments in <artwork> text.

- Legacy-Id: 17297
This commit is contained in:
Henrik Levkowetz 2020-02-16 15:48:45 +00:00
parent 6adc707a64
commit e79eb56c01

View file

@ -241,6 +241,8 @@ class SubmissionBaseUploadForm(forms.Form):
file_name['txt'] = os.path.join(settings.IDSUBMIT_STAGING_PATH, '%s-%s.txt' % (self.filename, self.revision))
try:
if xml_version != '3':
self.xmltree = parser.parse(remove_comments=True, quiet=True)
self.xmlroot = self.xmltree.getroot()
pagedwriter = xml2rfc.PaginatedTextRfcWriter(self.xmltree, quiet=True)
pagedwriter.write(file_name['txt'])
else: