diff --git a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_jio_js.js b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_jio_js.js
index 3e09a4a82ab9319b7563b8d0abbfa3f7061b9594..1d8f142f5b0294aba55d89a555b3fd59ce279414 100644
--- a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_jio_js.js
+++ b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_jio_js.js
@@ -8783,7 +8783,8 @@ return new Parser;
           form_data_json = {},
           field,
           key,
-          prefix_length;
+          prefix_length,
+          result;
 
         form_data_json.form_id = {
           "key": [form.form_id.key],
@@ -8811,11 +8812,15 @@ return new Parser;
           }
         }
 
-        return {
-          action_href: form._actions.put.href,
+        result = {
           data: converted_json,
           form_data: form_data_json
         };
+        if (form.hasOwnProperty('_actions') &&
+            form._actions.hasOwnProperty('put')) {
+          result.action_href = form._actions.put.href;
+        }
+        return result;
       });
   }
 
@@ -8973,6 +8978,12 @@ return new Parser;
             }
           }
         }
+        if (!result.hasOwnProperty('action_href')) {
+          throw new jIO.util.jIOError(
+            "ERP5: can not modify document: " + id,
+            403
+          );
+        }
         return context.putAttachment(
           id,
           result.action_href,
diff --git a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_jio_js.xml b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_jio_js.xml
index 3c5ab649c8e63e3b3e8e0fe10a9511f26c7bd0f3..1b9f4c21ab4808f304f1ee6ce9092d8a3e78557a 100644
--- a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_jio_js.xml
+++ b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_jio_js.xml
@@ -236,7 +236,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>949.22191.39286.53384</string> </value>
+                <value> <string>950.24601.18563.49681</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -254,7 +254,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1456225163.58</float>
+                        <float>1460128878.65</float>
                         <string>UTC</string>
                       </tuple>
                     </state>