@forge/cli
13.1.013.2.0-next.4-experimental-c6a3916
out/installations/installation-helper.js~
out/installations/installation-helper.jsModified+3
Index: package/out/installations/installation-helper.js
===================================================================
--- package/out/installations/installation-helper.js
+++ package/out/installations/installation-helper.js
@@ -23,8 +23,11 @@
resourceId: installationId
}).toString();
}
async function selectSingleInstallation(ui, installations, installationTablePrompt, installationTableOverview) {
+ if (!installations.length) {
+ throw new cli_shared_1.UserError(cli_shared_1.Text.installList.noInstallations);
+ }
const installationIndex = await ui.promptForSingleChoiceTable(installationTablePrompt, installationTableOverview, ['Environment', 'Site', 'Atlassian apps', 'Major Version'], installations.map(({ id, environmentKey, product, secondaryProducts, site, version }) => ({
names: [
(0, cli_shared_1.environmentToOption)(environmentKey),
site,