diff --git a/cmd/drone-server/static/scripts/controllers/repos.js b/cmd/drone-server/static/scripts/controllers/repos.js index 0e51f1e13..f150faacc 100644 --- a/cmd/drone-server/static/scripts/controllers/repos.js +++ b/cmd/drone-server/static/scripts/controllers/repos.js @@ -119,9 +119,8 @@ $scope.encrypt = function (plaintext) { - var data = {"DATA": plaintext}; - repos.encrypt(fullName, data).then(function (payload) { - $scope.secure = payload.data["DATA"]; + repos.encrypt(fullName, plaintext).then(function (payload) { + $scope.secure = payload.data; }).catch(function (err) { $scope.error = err; }); diff --git a/cmd/drone-server/static/scripts/services/repos.js b/cmd/drone-server/static/scripts/services/repos.js index e66048f14..165f90a47 100644 --- a/cmd/drone-server/static/scripts/services/repos.js +++ b/cmd/drone-server/static/scripts/services/repos.js @@ -77,10 +77,10 @@ * Encrypt the set of parameters. * * @param {string} Name of the repository. - * @param {object} Key/Value map of parameters. + * @param {string} Plaintext to encrypt. */ - this.encrypt = function (repoName, params) { - return $http.post('/api/repos/' + repoName + '/encrypt', params); + this.encrypt = function (repoName, plaintext) { + return $http.post('/api/repos/' + repoName + '/encrypt', plaintext); }; var callback, diff --git a/cmd/drone-server/static/scripts/views/repos/secure.html b/cmd/drone-server/static/scripts/views/repos/secure.html index 682300112..7bb7541f5 100644 --- a/cmd/drone-server/static/scripts/views/repos/secure.html +++ b/cmd/drone-server/static/scripts/views/repos/secure.html @@ -2,7 +2,7 @@

Encrypt and store secret variables in your .drone.yml file

+ margin-bottom: 10px;">Encrypt and store secret variables in the .drone.sec file