diff --git a/appstore.js b/appstore.js index 9be0376..be6402a 100644 --- a/appstore.js +++ b/appstore.js @@ -156,7 +156,7 @@ AppStore.prototype.getManifest = function (appId, version) { }; AppStore.prototype.restore = function (boxId, backupId) { - var res = request.post(this._origin + '/api/v1/cloudrons/' + boxId + '/restore/' + backupId).query({ accessToken: this._credentials.accessToken }).end(); + var res = request.post(this._origin + '/api/v1/cloudrons/' + boxId + '/restore/' + encodeURIComponent(backupId)).query({ accessToken: this._credentials.accessToken }).end(); common.verifyResponse2xx(res, 'Could not restore cloudron'); };