From ed48a9b80aa9de27c871800c31e4aafddd7a1bba Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Wed, 27 Jun 2018 17:27:32 +0200 Subject: [PATCH] when removing comment projectId must be explicitly defined --- frontend-js/src/main/js/ServerConnector.js | 9 +++++++++ frontend-js/src/main/js/gui/admin/CommentsAdminPanel.js | 3 ++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/frontend-js/src/main/js/ServerConnector.js b/frontend-js/src/main/js/ServerConnector.js index 435ea3e9a4..3a30c7bc39 100644 --- a/frontend-js/src/main/js/ServerConnector.js +++ b/frontend-js/src/main/js/ServerConnector.js @@ -1833,6 +1833,15 @@ ServerConnector.removeOverlay = function (params) { }); }; +/** + * + * @param {Object} params + * @param {number} params.commentId + * @param {string} [params.reason] + * @param {string} [params.projectId] + * + * @returns {Promise} + */ ServerConnector.removeComment = function (params) { var self = this; var queryParams = { diff --git a/frontend-js/src/main/js/gui/admin/CommentsAdminPanel.js b/frontend-js/src/main/js/gui/admin/CommentsAdminPanel.js index 27ceff8793..bfaf2efb6d 100644 --- a/frontend-js/src/main/js/gui/admin/CommentsAdminPanel.js +++ b/frontend-js/src/main/js/gui/admin/CommentsAdminPanel.js @@ -79,7 +79,8 @@ CommentsAdminPanel.prototype.refreshComments = function () { if (param.status) { return ServerConnector.removeComment({ commentId: $(button).attr("data"), - reason: param.reason + reason: param.reason, + projectId: self.getProject().getProjectId() }).then(function () { $(button).after("<span>YES (" + param.reason + ")</span>"); button.style.display = "none"; -- GitLab