From: Stas Vilchik Date: Wed, 19 Aug 2015 08:42:10 +0000 (+0200) Subject: do not use /api/issues/show X-Git-Tag: 5.2-RC1~721 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=2f2e45e676f3939fcbfe986c40a8b2b60454d79d;p=sonarqube.git do not use /api/issues/show --- diff --git a/server/sonar-web/src/main/js/components/issue/models/issue.js b/server/sonar-web/src/main/js/components/issue/models/issue.js index 31f268c958a..c29abed0973 100644 --- a/server/sonar-web/src/main/js/components/issue/models/issue.js +++ b/server/sonar-web/src/main/js/components/issue/models/issue.js @@ -11,7 +11,7 @@ define(function () { }, url: function () { - return baseUrl + '/api/issues/show?key=' + this.get('key'); + return baseUrl + '/api/issues'; }, urlRoot: function () { @@ -19,8 +19,9 @@ define(function () { }, parse: function (r) { - if (r.issue) { - var issue = this._injectRelational(r.issue, r.components, 'component', 'key'); + var issue = _.size(r.issues) > 0 ? r.issues[0] : r.issue; + if (issue) { + issue = this._injectRelational(issue, r.components, 'component', 'key'); issue = this._injectRelational(issue, r.components, 'project', 'key'); issue = this._injectRelational(issue, r.components, 'subProject', 'key'); issue = this._injectRelational(issue, r.rules, 'rule', 'key'); @@ -65,8 +66,11 @@ define(function () { if (method === 'read') { _.extend(opts, { type: 'GET', - url: this.urlRoot() + '/show', - data: { key: model.id } + url: this.urlRoot() + '/search', + data: { + issues: model.id, + additionalFields: '_all' + } }); } if (method === 'create') {