diff --git a/product/ERP5Form/FormulatorPatch.py b/product/ERP5Form/FormulatorPatch.py
index 396ec393694f88d7c09a4e9adc11841534871531..8595e69349fec74fef76308ebe4c4c88afbb422e 100644
--- a/product/ERP5Form/FormulatorPatch.py
+++ b/product/ERP5Form/FormulatorPatch.py
@@ -658,7 +658,7 @@ def SingleItemsWidget_render_items(self, field, key, value, REQUEST):
 
   # XXX We want to make sure that we always have the current value in items. -yo
   if not selected_found and value:
-      value = escape(value)
+      value = escape(ustr(value))
       rendered_item = self.render_selected_item('??? (%s)' % value,
                                                 value,
                                                 key,