Fix bug where element replacement would sometimes fail leading to various problems.

This commit is contained in:
Dion Moult
2021-08-30 21:32:03 +10:00
parent 9d4f0730e2
commit 0a2afa4879
@@ -97,7 +97,9 @@ def replace_attribute(element, old, new):
def has_element_reference(value, element):
if isinstance(value, (tuple, list)):
for v in value:
return has_element_reference(v, element)
if has_element_reference(v, element):
return True
return False
return value == element