diff --git a/product/ERP5Configurator/Document/ValueConfiguratorItem.py b/product/ERP5Configurator/Document/ValueConfiguratorItem.py
index b11d5147b9a455c4633e6b686b8ad931d8a7316a..a8c9623cf68f0d6ec73fa49f0f733c464acadb68 100644
--- a/product/ERP5Configurator/Document/ValueConfiguratorItem.py
+++ b/product/ERP5Configurator/Document/ValueConfiguratorItem.py
@@ -71,7 +71,7 @@ class ValueConfiguratorItem(ConfiguratorItemMixin, XMLObject):
       if relative_path is not None and document is not None:
         document = document.unrestrictedTraverse(relative_path, None)
       if document is not None:
-        for property_id, value in property_value_dict:
+        for property_id, value in property_value_dict.items():
           if document.getProperty(property_id) != value:
             error_list.append(self._createConstraintMessage(
               '%s: property "%s" should be changed to value "%s"' %(