diff --git a/product/ERP5Form/MultiRelationField.py b/product/ERP5Form/MultiRelationField.py
index 18a6450795e7bb2aa5139d04917d5a5f028a1a33..ed229f7e35dee8593e26a855fe9aee171fee24e0 100644
--- a/product/ERP5Form/MultiRelationField.py
+++ b/product/ERP5Form/MultiRelationField.py
@@ -335,6 +335,8 @@ class MultiRelationStringFieldWidget(Widget.LinesTextAreaWidget,
         kw[k] = v
       accessor_name = 'get%sValueList' % ''.join([part.capitalize() for part in base_category.split('_')])
       jump_reference_list = getattr(here, accessor_name)(portal_type=portal_type, filter=kw)
+      if not isinstance(value, (list, tuple)):
+        value = value,
       for jump_reference, display_value in zip(jump_reference_list, value):
         string_list.append('<a href="%s">%s</a>' % \
                 (jump_reference.absolute_url(),