[Erp5-report] r26182 - /erp5/trunk/products/ERP5/Tool/DomainTool.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Mar 27 12:48:04 CET 2009
Author: yo
Date: Fri Mar 27 12:48:00 2009
New Revision: 26182
URL: http://svn.erp5.org?rev=26182&view=rev
Log:
Use edit rather than generating a new context for mapped value, otherwise properties must be pre-defined in Supply Cell, as unknown properties are ignored by getProperty. This is not quite convenient when the user extends other types of paths (e.g. Sale Supply Line). Using edit makes all unknown properties local properties, thus getProperty works.
Modified:
erp5/trunk/products/ERP5/Tool/DomainTool.py
Modified: erp5/trunk/products/ERP5/Tool/DomainTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Tool/DomainTool.py?rev=26182&r1=26181&r2=26182&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Tool/DomainTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Tool/DomainTool.py [utf8] Fri Mar 27 12:48:00 2009
@@ -255,7 +255,7 @@
if value is not None:
mapped_value_property_dict[mapped_value_property] = value
# Update mapped value
- mapped_value = mapped_value.asContext(**mapped_value_property_dict)
+ mapped_value.edit(**mapped_value_property_dict)
return mapped_value
# XXX FIXME method should not be public
@@ -312,7 +312,7 @@
if explanation_only:
return explanation_dict
# Update mapped value
- mapped_value = mapped_value.asContext(**mapped_value_property_dict)
+ mapped_value.edit(**mapped_value_property_dict)
return mapped_value
More information about the Erp5-report
mailing list