diff options
Diffstat (limited to 'src/fauxton/app/addons/documents/resources.js')
-rw-r--r-- | src/fauxton/app/addons/documents/resources.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/fauxton/app/addons/documents/resources.js b/src/fauxton/app/addons/documents/resources.js index 99e79a2ab..9b15f6cd3 100644 --- a/src/fauxton/app/addons/documents/resources.js +++ b/src/fauxton/app/addons/documents/resources.js @@ -41,7 +41,8 @@ function(app, FauxtonAPI, PagingCollection) { }; })(); - + + Documents.Doc = FauxtonAPI.Model.extend({ idAttribute: "_id", documentation: function(){ @@ -191,6 +192,10 @@ function(app, FauxtonAPI, PagingCollection) { if (typeof(this.id) === "undefined") { resp._id = resp.id; } + if (!resp._id){ + delete resp.id; + } + } if (resp.ok) { delete resp.ok; |