diff --git a/product/ERP5Form/FormulatorPatch.py b/product/ERP5Form/FormulatorPatch.py index 26a8e7a3f488b2b5c323d0092318c226cb6226e9..438cde5647546107e5a9cb07408c4ba55657f57d 100755 --- a/product/ERP5Form/FormulatorPatch.py +++ b/product/ERP5Form/FormulatorPatch.py @@ -455,7 +455,7 @@ def MultiItemsWidget_render_items(self, field, key, value, REQUEST): css_class, extra_item) # XXX -yo - selected_found[value] = 1 + selected_found[tuple(value)] = 1 else: rendered_item = self.render_item(item_text, item_value, @@ -467,7 +467,7 @@ def MultiItemsWidget_render_items(self, field, key, value, REQUEST): # XXX We want to make sure that we always have the current value in items. -yo for v in value: - if not selected_found[v] and v: + if not selected_found[tuple(v)] and v: rendered_item = self.render_selected_item('??? (%s)' % v, v, key,