diff --git a/src/jio.storage/gidstorage.js b/src/jio.storage/gidstorage.js
index f73bd1df29c00a44cf08e3e65b9751bc132dc379..01dc7fe0994e7d6621c04596b9d56aa69e8f3b32 100644
--- a/src/jio.storage/gidstorage.js
+++ b/src/jio.storage/gidstorage.js
@@ -313,7 +313,7 @@
           "query": complex_query,
           "wildcard_character": null
         }, function (response) {
-          var doc, update_method = method;
+          var update_method = method;
           if (response.total_rows !== 0) {
             if (method === 'post') {
               return that.error({
@@ -323,10 +323,9 @@
                 "message": "Cannot post document",
                 "reason": "Document already exist"
               });
-            } else {
-              doc = command.cloneDoc();
-              doc._id = response.rows[0].id;
             }
+            doc = command.cloneDoc();
+            doc._id = response.rows[0].id;
           } else {
             doc = command.cloneDoc();
             delete doc._id;