diff --git a/product/ERP5Form/MultiRelationField.py b/product/ERP5Form/MultiRelationField.py
index daae91258ddc98de9fa6b513b098a0654ad6720a..0726011dec3629f88a47b6d3ea1466f39dff715a 100644
--- a/product/ERP5Form/MultiRelationField.py
+++ b/product/ERP5Form/MultiRelationField.py
@@ -564,12 +564,13 @@ class MultiRelationStringFieldValidator(Validator.LinesValidator):
         ################################
         # Modify if user modified his value
         ################################
-        if (found == 1) and \
-           (value != display_text):
-          relation_editor_list = None
-          need_to_revalidate = 1
-          REQUEST.set(relation_field_id, None)
-          break
+        # XXX Does not work when user select a value in a ListField
+#         if (found == 1) and \
+#            (value != display_text):
+#           relation_editor_list = None
+#           need_to_revalidate = 1
+#           REQUEST.set(relation_field_id, None)
+#           break
         if value is None:
           value = display_text
         # Storing display_text as value is needed in this case