Skip to content

Commit

Permalink
Make sure that digtinfo passes through unchanged
Browse files Browse the repository at this point in the history
if the original record contained this content.
  • Loading branch information
ColinTalbert committed May 24, 2018
1 parent cb14eeb commit 1e69a3e
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions pymdwizard/gui/distinfo.py
Original file line number Diff line number Diff line change
Expand Up @@ -154,12 +154,16 @@ def to_xml(self):
parent_node=distinfo_node)
stdorder = xml_utils.xml_node('stdorder', parent_node=distinfo_node)
digform = xml_utils.xml_node('digform', parent_node=stdorder)
digtinfo = xml_utils.xml_node('digtinfo', parent_node=digform)

if self.original_xml is not None and \
self.original_xml.xpath('stdorder/digtinfo/formname'):
formname = xml_utils.xml_node('formname', parent_node=digtinfo, text='Digital Data')
self.original_xml.xpath('stdorder/digform/digtinfo/formname'):
digtinfo = self.original_xml.xpath('stdorder/digform/digtinfo')
digform.append(deepcopy(digtinfo[0]))
else:
formname = xml_utils.xml_node('formname', parent_node=digtinfo, text='Digital Data')
digtinfo = xml_utils.xml_node('digtinfo', parent_node=digform)
formname = xml_utils.xml_node('formname', parent_node=digtinfo,
text='Digital Data')

digtopt = xml_utils.xml_node('digtopt', parent_node=digform)
onlinopt = xml_utils.xml_node('onlinopt', parent_node=digtopt)
computer = xml_utils.xml_node('computer', parent_node=onlinopt)
Expand Down

0 comments on commit 1e69a3e

Please sign in to comment.