diff --git a/product/ERP5/Document/BusinessTemplate.py b/product/ERP5/Document/BusinessTemplate.py
index f5677358875c97b24b72435abaa4d17aa8fd18fb..36d4ecd4b89d7bc7f396edfe603e25124c11ff25 100644
--- a/product/ERP5/Document/BusinessTemplate.py
+++ b/product/ERP5/Document/BusinessTemplate.py
@@ -674,11 +674,11 @@ class ObjectTemplateItem(BaseTemplateItem):
       for path in keys:
         if update_dict.has_key(path) or force:
           # get action for the oject
+          action = 'backup'
           if not force:
             action = update_dict[path]
             if action == 'nothing':
               continue
-          action = 'backup'
           # get subobjects in path
           path_list = path.split('/')
           container_path = path_list[:-1]