Fix issue with setting subelements values with default langs.
This commit is contained in:
		| @@ -1003,11 +1003,11 @@ class ElementBase(object): | |||||||
|                 last_xml = element |                 last_xml = element | ||||||
|             element = last_xml |             element = last_xml | ||||||
|  |  | ||||||
|         if element.attrib.get('{%s}lang' % XML_NS, default_lang) != lang: |         if lang: | ||||||
|             element = ET.Element(ename) |             if element.attrib.get('{%s}lang' % XML_NS, default_lang) != lang: | ||||||
|             if lang: |                 element = ET.Element(ename) | ||||||
|                 element.attrib['{%s}lang' % XML_NS] = lang |                 element.attrib['{%s}lang' % XML_NS] = lang | ||||||
|             parent.append(element) |                 parent.append(element) | ||||||
|  |  | ||||||
|         element.text = text |         element.text = text | ||||||
|         return element |         return element | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Lance Stout
					Lance Stout