From 331ed4e6b9dfe1f226d2fa8df1a0aab83709260b Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Sun, 11 Mar 2018 12:43:24 -0700 Subject: [PATCH] Pass on any appstore purchase error --- src/apps.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.js b/src/apps.js index caf3e2320..8b65aadb1 100644 --- a/src/apps.js +++ b/src/apps.js @@ -901,7 +901,7 @@ function clone(appId, data, auditSource, callback) { var newAppId = uuid.v4(), manifest = backupInfo.manifest; appstore.purchase(newAppId, app.appStoreId, function (error) { - if (error && error.reason === AppstoreError.NOT_FOUND) return callback(new AppsError(AppsError.NOT_FOUND)); + if (error && error.reason === AppstoreError.NOT_FOUND) return callback(new AppsError(AppsError.NOT_FOUND, error.message)); if (error && error.reason === AppstoreError.BILLING_REQUIRED) return callback(new AppsError(AppsError.BILLING_REQUIRED, error.message)); if (error && error.reason === AppstoreError.EXTERNAL_ERROR) return callback(new AppsError(AppsError.EXTERNAL_ERROR, error.message)); if (error) return callback(new AppsError(AppsError.INTERNAL_ERROR, error));