Fix the way the rest API is called - The URL is relative to the base path, so we must prefix it with a / - The variable name should be different from the function name Change-Id: I8184cc4ea0446b313a668044aba52ac2535e7430
diff --git a/gr-simple-submit-rules-repo-config/gr-simple-submit-rules-repo-config.js b/gr-simple-submit-rules-repo-config/gr-simple-submit-rules-repo-config.js index 746e5e2..c9daafe 100644 --- a/gr-simple-submit-rules-repo-config/gr-simple-submit-rules-repo-config.js +++ b/gr-simple-submit-rules-repo-config/gr-simple-submit-rules-repo-config.js
@@ -32,8 +32,8 @@ type: Boolean, value: true, }, - _pluginRestApi: Object, - }, + _restApi: Object, + }, observers: [ '_handleConfigChanged(_repoConfig.*)', @@ -87,7 +87,7 @@ }, _endpointUrl() { - return 'projects/' + encodeURIComponent(this.repoName) + '/simple-submit-rules'; + return '/projects/' + encodeURIComponent(this.repoName) + '/simple-submit-rules'; }, _handleSaveRepoConfig() { @@ -110,10 +110,10 @@ }, _pluginRestApi() { - if (this._pluginRestApi === undefined) { - this._pluginRestApi = this.plugin.restApi(); + if (this._restApi === undefined) { + this._restApi = this.plugin.restApi(); } - return this._pluginRestApi; + return this._restApi; }, _getRepoAccess(repoName) {