From 8fbbe2f848bb59b1ae684a6a03eb4bb549604b13 Mon Sep 17 00:00:00 2001 From: Max Ogden Date: Wed, 20 Jul 2011 11:45:01 -0700 Subject: [PATCH] fixing json serialization --- attachments/script/jquery.couch2.js | 1 - attachments/script/site.js | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/attachments/script/jquery.couch2.js b/attachments/script/jquery.couch2.js index 43448438..e6111f13 100644 --- a/attachments/script/jquery.couch2.js +++ b/attachments/script/jquery.couch2.js @@ -11,7 +11,6 @@ }; couch.request = function(opts) { - if (opts.data && typeof(opts.data === "object")) opts.data = JSON.stringify(opts.data); var ajaxOpts = $.extend({}, defaults, opts); return $.ajax(ajaxOpts).promise(); } diff --git a/attachments/script/site.js b/attachments/script/site.js index e55d4f78..2a82b012 100644 --- a/attachments/script/site.js +++ b/attachments/script/site.js @@ -50,7 +50,7 @@ app.after = { }); doc[header] = cell.parents('.data-table-cell-editor').find('.data-table-cell-editor-editor').val(); util.notify("Updating row...", {persist: true, loader: true}); - couch.request({type: "PUT", url: app.baseURL + "api/" + doc._id, data: doc}).then(function(response) { + couch.request({type: "PUT", url: app.baseURL + "api/" + doc._id, data: JSON.stringify(doc)}).then(function(response) { util.notify("Row updated successfully"); removalist.fetchRows(false, app.offset); })