diff --git a/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/WebSite_contributeContent.xml b/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/WebSite_contributeContent.xml
index f045c1a5112996d0559994ee3d07e13e33adc53d..f644fbcea17dde5a76d9837e63aebd5fb3ade3db 100644
--- a/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/WebSite_contributeContent.xml
+++ b/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/WebSite_contributeContent.xml
@@ -148,6 +148,7 @@ target_request.set(\'portal_status_message\', msg)\n
 for key in target_request.form.keys():\n
   if key.startswith(\'field_my_\'):\n
     del target_request.form[key]\n
+return target.view()\n
 \n
 # XXX Do not use redirect, as it leeds to conflict error with convertion process\n
 # return target.Base_redirect(\'view\',\n
diff --git a/bt5/erp5_web/bt/revision b/bt5/erp5_web/bt/revision
index 0c1a9b6f06b7455bfa5e5419b38675b5d46eb95a..dbda17fdf0528084d5e3c96218f76386d7741756 100644
--- a/bt5/erp5_web/bt/revision
+++ b/bt5/erp5_web/bt/revision
@@ -1 +1 @@
-645
\ No newline at end of file
+646
\ No newline at end of file