diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/svg-editor.erp5.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/svg-editor.erp5.js.xml
index f8802dfeb937efb06f34944be1de79ee5f8b1d1d..14eb510cbf8bfb44cdcf882729ed14b7bce2e7df 100644
--- a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/svg-editor.erp5.js.xml
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/svg-editor.erp5.js.xml
@@ -44,7 +44,7 @@
                              url: "getTextContent",\n
                              async: false\n
                             }).responseText;\n
-  svg_canvas.setSvgString(text_content);\n
+  text_content != "" ? svg_canvas.setSvgString(text_content) : null;\n
 }\n
 \n
 $(document).ready(function(){\n
@@ -55,8 +55,10 @@ $(document).ready(function(){\n
        type: "POST",\n
        url: "Base_setTextContentWrapper",\n
        data: "text=" + svg_canvas.getSvgString(),\n
+       success: function(){\n
+         window.location.reload();\n
+       }\n
     });\n
-    window.location.reload();\n
   });\n
   var text_content = $.ajax({\n
                              url: "getTextContent",\n
diff --git a/bt5/erp5_svg_editor/bt/revision b/bt5/erp5_svg_editor/bt/revision
index cabf43b5ddf813cbe89697372a21373f14921884..410b14d2ce6f958c13adcb30807e8673074c49d9 100644
--- a/bt5/erp5_svg_editor/bt/revision
+++ b/bt5/erp5_svg_editor/bt/revision
@@ -1 +1 @@
-24
\ No newline at end of file
+25
\ No newline at end of file