only consider properties marked as custom (#4117)
This commit is contained in:
parent
70e32841b4
commit
e665b1f61b
|
@ -15,7 +15,7 @@
|
|||
<dc:creator><xsl:value-of select="."/></dc:creator>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="property">
|
||||
<xsl:template match="property[@type = 'custom']">
|
||||
<meta:user-defined meta:name="{@name}" meta:value-type="string"><xsl:value-of
|
||||
select="."/></meta:user-defined>
|
||||
</xsl:template>
|
||||
|
|
|
@ -125,6 +125,7 @@ def create_metadata(metadata_element, metadata_tree, content_tree):
|
|||
elem = ET.SubElement(metadata_element, 'property')
|
||||
done_fields.append(attr_name)
|
||||
elem.set('name', attr_name)
|
||||
elem.set('type', 'custom')
|
||||
elem.text = user_field.attrib.get('{%s}string-value' % OFFICE_NS)
|
||||
|
||||
for user_meta in metadata_tree.findall('{%s}meta/{%s}user-defined' % (OFFICE_NS, META_NS)):
|
||||
|
@ -137,6 +138,7 @@ def create_metadata(metadata_element, metadata_tree, content_tree):
|
|||
elem = ET.SubElement(metadata_element, 'property')
|
||||
done_fields.append(attr_name)
|
||||
elem.set('name', attr_name)
|
||||
elem.set('type', 'custom')
|
||||
elem.text = content
|
||||
|
||||
keyword = metadata_tree.findall('{%s}meta/{%s}keyword' % (OFFICE_NS, META_NS))
|
||||
|
|
Reference in New Issue