@forge/cli
12.22.012.22.0-experimental-04cc2b9
out/command-line/controller/default-environment-controller.js~
out/command-line/controller/default-environment-controller.jsModified+5−5
Index: package/out/command-line/controller/default-environment-controller.js
===================================================================
--- package/out/command-line/controller/default-environment-controller.js
+++ package/out/command-line/controller/default-environment-controller.js
@@ -29,10 +29,10 @@
this.createEnvironmentCommand = createEnvironmentCommand;
this.environmentClient = environmentClient;
this.getAppOwnerQuery = getAppOwnerQuery;
}
- async run(nonInteractive) {
- const defaultEnvironment = await this.getDefaultEnvironment();
+ async run(nonInteractive, appId) {
+ const defaultEnvironment = await this.getDefaultEnvironment(appId);
if (defaultEnvironment) {
return defaultEnvironment;
}
const credentials = await this.credentialStore.getCredentials();
@@ -47,12 +47,12 @@
throw new DefaultEnvironmentNotSetError();
}
return this.promptAndSetDefaultEnvironmentForContributor('');
}
- async getDefaultEnvironment() {
+ async getDefaultEnvironment(appId) {
try {
- const { id: appId } = await this.getAppConfig();
- return this.cachedConfigService.getDefaultEnvironment(appId);
+ const id = appId || (await this.getAppConfig()).id;
+ return this.cachedConfigService.getDefaultEnvironment(id);
}
catch (e) {
if (e instanceof cli_shared_1.InvalidManifestError) {
return undefined;