diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/configure_list_dialog.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/configure_list_dialog.xml
index 5e3d4226f4d2c4efc9d22ce4b5c8b06f6ab9e0ba..11d53d1890fbf02c0b42f29f8dff4e9f4e1da00b 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/configure_list_dialog.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/configure_list_dialog.xml
@@ -59,7 +59,7 @@
                  global row_index python: 0;\n
                  global row_keys python: [\'None\'];\n
                  global stats python: [\' \',\'count\',\'sum\',\'max\',\'min\',\'avg\'];\n
-                 all_columns python: listbox.get_value(\'all_columns\')">\n
+                 all_columns python: default_columns + [x for x in listbox.get_value(\'all_columns\') if x not in default_columns]">\n
             <tal:block tal:repeat="item columns">\n
               <tr tal:define="global row_index python:row_index+1;\n
                   dummy python:row_keys.append(item[0])"\n
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/bt/revision b/product/ERP5/bootstrap/erp5_xhtml_style/bt/revision
index 2e947168c9483fc075216f5d332054d46f25857b..147d4e7f1d088e88efeca660788eabafe939da66 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/bt/revision
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/bt/revision
@@ -1 +1 @@
-844
\ No newline at end of file
+845
\ No newline at end of file