diff --git a/wise-webapp/src/main/java/com/wisemapping/rest/MindmapController.java b/wise-webapp/src/main/java/com/wisemapping/rest/MindmapController.java index 3eb5d358..6cc0ea37 100644 --- a/wise-webapp/src/main/java/com/wisemapping/rest/MindmapController.java +++ b/wise-webapp/src/main/java/com/wisemapping/rest/MindmapController.java @@ -631,7 +631,7 @@ public class MindmapController extends BaseController { } @RequestMapping(method = RequestMethod.POST, value = "/labels/maps", consumes = {"application/json"}) - @ResponseStatus(value = HttpStatus.ACCEPTED) + @ResponseStatus(value = HttpStatus.OK) public void addLabel(@RequestBody RestLabel restLabel, @RequestParam(required = true) String ids) throws WiseMappingException { int labelId = restLabel.getId(); for (String id : ids.split(",")) { diff --git a/wise-webapp/src/main/webapp/js/mindmapList.js b/wise-webapp/src/main/webapp/js/mindmapList.js index fa9d04fe..c82b1e28 100644 --- a/wise-webapp/src/main/webapp/js/mindmapList.js +++ b/wise-webapp/src/main/webapp/js/mindmapList.js @@ -585,6 +585,9 @@ function prepareLabelList(labels) { } function linkLabelToMindmap(mapIds, label) { + var onSuccess = function () { + tagMindmaps(label.id, label.title, label.color); + }; jQuery.ajax("c/restful/labels/maps?ids=" + jQuery.makeArray(mapIds).join(','), { type: 'POST', dataType: "json", @@ -594,8 +597,8 @@ function linkLabelToMindmap(mapIds, label) { title: label.title, color: label.color }), - success: function () { - tagMindmaps(label.id, label.title, label.color); + statusCode: { + 200: onSuccess } }); }