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(),