misc: do not crash exporting broken post-conditions (#13376) #345
|
@ -3141,10 +3141,10 @@ class PageField(Field):
|
|||
post_condition_node = ET.SubElement(conditions_node, 'post_condition')
|
||||
condition_node = ET.SubElement(post_condition_node, 'condition')
|
||||
ET.SubElement(condition_node, 'type').text = force_str(
|
||||
post_condition['condition'].get('type') or '', charset, errors='replace'
|
||||
(post_condition['condition'] or {}).get('type') or '', charset, errors='replace'
|
||||
)
|
||||
ET.SubElement(condition_node, 'value').text = force_str(
|
||||
post_condition['condition'].get('value') or '', charset, errors='replace'
|
||||
(post_condition['condition'] or {}).get('value') or '', charset, errors='replace'
|
||||
)
|
||||
ET.SubElement(post_condition_node, 'error_message').text = force_str(
|
||||
post_condition['error_message'] or '', charset, errors='replace'
|
||||
|
|
Loading…
Reference in New Issue