From 91bc92d18be2e1277d7fe2c88c5dd3544cb0169b Mon Sep 17 00:00:00 2001 From: Ezequiel Bergamaschi Date: Sun, 17 Aug 2014 19:15:00 -0300 Subject: [PATCH] fix save not working for mindmap (bad request) --- mindplot/src/main/javascript/PersistenceManager.js | 2 +- mindplot/src/main/javascript/RestPersistenceManager.js | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/mindplot/src/main/javascript/PersistenceManager.js b/mindplot/src/main/javascript/PersistenceManager.js index 37958100..1040fbe6 100644 --- a/mindplot/src/main/javascript/PersistenceManager.js +++ b/mindplot/src/main/javascript/PersistenceManager.js @@ -42,7 +42,7 @@ mindplot.PersistenceManager = new Class({ var domMap = serializer.toXML(mindmap); var mapXml = core.Utils.innerXML(domMap); - var pref = (editorProperties); + var pref = JSON.stringify(editorProperties); try { this.saveMapXml(mapId, mapXml, pref, saveHistory, events, sync); } catch (e) { diff --git a/mindplot/src/main/javascript/RestPersistenceManager.js b/mindplot/src/main/javascript/RestPersistenceManager.js index a8d0ea7b..22a586b4 100644 --- a/mindplot/src/main/javascript/RestPersistenceManager.js +++ b/mindplot/src/main/javascript/RestPersistenceManager.js @@ -57,11 +57,11 @@ mindplot.RESTPersistenceManager = new Class({ $.ajax({ url: this.documentUrl.replace("{id}", mapId) + "?" + query, - headers:{"Content-Type":"application/json; charset=utf-8", "Accept":"application/json"}, - method:'put', + type:'put', + dataType:"json", + data: JSON.stringify(data), + contentType:"application/json; charset=utf-8", async:!sync, - dataType: "json", - data: data, success: function (data, textStatus, jqXHRresponseText) { persistence.timestamp = jqXHRresponseText;