diff --git a/product/ERP5Form/AudioField.py b/product/ERP5Form/AudioField.py
index c3097b1379ba4c929547a8b8a39758d6b9fa59fe..1336b14684e92e72dc5dd2d02af0714906347040 100644
--- a/product/ERP5Form/AudioField.py
+++ b/product/ERP5Form/AudioField.py
@@ -90,7 +90,7 @@ class AudioWidget(Widget.TextWidget):
       script_element = """<script language="JavaScript">
                              flowplayer("player", "%s/flowplayer.swf");
                          </script>""" % self.getContext(field, REQUEST).getPortalObject().portal_url()
-      return ' '.join(a_element,script_element)
+      return ' '.join([a_element,script_element])
 
 
   def get_javascript_list(self, field, REQUEST=None):
diff --git a/product/ERP5Form/VideoField.py b/product/ERP5Form/VideoField.py
index 845deb8c6b06c7c4f30703a51ef4448140afe11f..6054c418b920718547eded27601cc2b8e78747b0 100644
--- a/product/ERP5Form/VideoField.py
+++ b/product/ERP5Form/VideoField.py
@@ -107,7 +107,7 @@ class VideoWidget(Widget.TextWidget):
       script_element = """<script language="JavaScript">
                              flowplayer("player", "%s/flowplayer.swf");
                          </script>""" % self.getContext(field, REQUEST).getPortalObject().portal_url()
-      return ' '.join(a_element,script_element)
+      return ' '.join([a_element,script_element])
 
   def get_javascript_list(self, field, REQUEST=None):
     """