diff --git a/product/ERP5Form/ListBox.py b/product/ERP5Form/ListBox.py
index 95ff090a5e3c39f819e941e5cfff60b8ef56bd97..99a8d8b054920e30afd16235607a36528071c8b4 100644
--- a/product/ERP5Form/ListBox.py
+++ b/product/ERP5Form/ListBox.py
@@ -2461,7 +2461,8 @@ class ListBoxHTMLRendererLine(ListBoxRendererLine):
                 editable_field.generate_field_key(key=key), request)
             except (KeyError, AttributeError):
               display_value = original_value
-            if isinstance(editable_field.widget, Widget.MultiItemsWidget) and \
+            if isinstance(editable_field.getRecursiveTemplateField().widget,
+                          Widget.MultiItemsWidget) and \
                 not isinstance(display_value, list):
               if display_value:
                 display_value = [display_value]