From 13292e5abaaa31fd38bbb185ca8c6864f073168e Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Mon, 3 Oct 2016 14:24:57 -0700 Subject: [PATCH] pass backupId to clone api --- cloudron.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cloudron.js b/cloudron.js index b7fec90..e1de428 100644 --- a/cloudron.js +++ b/cloudron.js @@ -236,7 +236,9 @@ Cloudron.prototype.configureApp = function (appId, newLocation, altDomain /* opt Cloudron.prototype.cloneApp = function (appId, newLocation, portBindings) { portBindings = portBindings || null; - var data = { location: newLocation, password: this._credentials.password, portBindings: portBindings }; + var backups = this.listAppBackups(appId); + + var data = { location: newLocation, password: this._credentials.password, portBindings: portBindings, backupId: backups[0].id }; var res = request.post(this._origin + '/api/v1/apps/' + appId + '/clone').query({ access_token: this._credentials.accessToken }).send(data).end(); common.verifyResponse2xx(res, 'App could not be clone');