We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c9b2500 commit fbc7fddCopy full SHA for fbc7fdd
lib/commands/backup.js
@@ -23,11 +23,13 @@ class BackupCommand extends Command {
23
}
24
25
// Get the latest version in our current major
26
- const {latestMajor} = await loadVersions();
+ const {latestMajor, latest} = await loadVersions();
27
const activeMajor = semver.major(instance.version);
28
const latestMinor = latestMajor[`v${activeMajor}`];
29
30
- if (instance.version !== latestMinor && !argv.force) {
+ const isBehindByMajor = semver.diff(instance.version, latest) === 'major';
31
+
32
+ if (instance.version !== latestMinor && isBehindByMajor && !argv.force) {
33
const currentMajor = semver.major(instance.version);
34
35
throw new CliError({
0 commit comments