Commit d041598f authored by Nicolas Wavrant's avatar Nicolas Wavrant

fixup! DomainTool: list predicate values if more than one match

parent 04e59994
...@@ -291,13 +291,10 @@ class DomainTool(BaseTool): ...@@ -291,13 +291,10 @@ class DomainTool(BaseTool):
# Feel free to improve. # Feel free to improve.
if getMappedValuePropertyList is not None: if getMappedValuePropertyList is not None:
for mapped_value_property in predicate.getMappedValuePropertyList(): for mapped_value_property in predicate.getMappedValuePropertyList():
value = predicate.getProperty(mapped_value_property)
if not mapped_value_property_dict.has_key(mapped_value_property): if not mapped_value_property_dict.has_key(mapped_value_property):
value = predicate.getProperty(mapped_value_property)
if value is not None: if value is not None:
mapped_value_property_dict[mapped_value_property] = [value,] mapped_value_property_dict[mapped_value_property] = value
else:
if value is not None:
mapped_value_property_dict[mapped_value_property].append(value)
# Update mapped value # Update mapped value
mapped_value.edit(**mapped_value_property_dict) mapped_value.edit(**mapped_value_property_dict)
return mapped_value return mapped_value
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment