Skip to content

Commit 03ceace

Browse files
committed
fix: handle case when both org file and org input not supplied
1 parent 990d0f0 commit 03ceace

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

messages/package_pushupgrade_schedule.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ Org list file is invalid.
5151

5252
Org list has invalid org/orgs.
5353

54+
# error.no-org-list-file-or-org-list-input
55+
56+
Either org list file or org list input must be supplied.
57+
5458
# examples
5559

5660
sf package pushupgrade schedule --package-version 04txyz --scheduled-start-time "2024-12-06T21:00:00" --org-list upgrade-orgs.csv --target-dev-hub myHub

src/commands/package/pushupgrade/schedule.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ export class PackagePushScheduleCommand extends SfCommand<PackagePushScheduleRes
5959
orgList = await readOrgListFile(flags['org-file']);
6060
} else if (flags['org-list']) {
6161
orgList = getOrgListFromInput(flags['org-list']);
62+
} else {
63+
throw new SfError(messages.getMessage('error.no-org-list-file-or-org-list-input'));
6264
}
6365

6466
// Connect to the Dev Hub

0 commit comments

Comments
 (0)