Skip to content

Commit 4620708

Browse files
committed
fix: init-key creates the right key revision
1 parent af20cd2 commit 4620708

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

app-config-cli/src/index.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {
1616
FailedToSelectSubObject,
1717
EmptyStdinOrPromptResponse,
1818
} from '@app-config/core';
19-
import { promptUser, consumeStdin, asEnvOptions } from '@app-config/node';
19+
import { promptUser, consumeStdin, asEnvOptions, currentEnvironment } from '@app-config/node';
2020
import { checkTTY, LogLevel, logger } from '@app-config/logging';
2121
import {
2222
LoadedConfiguration,
@@ -628,16 +628,19 @@ export const cli = yargs
628628
},
629629
async (opts) => {
630630
const environmentOptions = await loadEnvironmentOptions(opts);
631+
const environment = currentEnvironment(environmentOptions);
631632

632633
const keys = await loadSymmetricKeys(undefined, environmentOptions);
633634
const teamMembers = await loadTeamMembersLazy(environmentOptions);
634635

635-
let revision: number;
636+
let revision: string;
636637

637638
if (keys.length > 0) {
638-
revision = latestSymmetricKeyRevision(keys) + 1;
639+
revision = latestSymmetricKeyRevision(keys);
640+
} else if (environment) {
641+
revision = `${environment}-1`;
639642
} else {
640-
revision = 1;
643+
revision = '1';
641644
}
642645

643646
await saveNewSymmetricKey(

0 commit comments

Comments
 (0)