summaryrefslogtreecommitdiff
path: root/cli/lockfile.rs
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2022-11-03 16:20:47 +0100
committerGitHub <noreply@github.com>2022-11-03 16:20:47 +0100
commita99539bd4d8466ef305e1cc7ce9a5b8f2c6b4881 (patch)
tree2d6d402cbf2d98ffa7a1f72f6a89dba7d5fa5f39 /cli/lockfile.rs
parent77fb26e143d635f713a1ded93100210878c61f19 (diff)
fix(lock): require --unstable flag to auto discover lockfile (#16524)
Diffstat (limited to 'cli/lockfile.rs')
-rw-r--r--cli/lockfile.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/cli/lockfile.rs b/cli/lockfile.rs
index b0cf68917..43c01b428 100644
--- a/cli/lockfile.rs
+++ b/cli/lockfile.rs
@@ -100,7 +100,7 @@ impl Lockfile {
) -> Result<Option<Lockfile>, AnyError> {
let filename = match flags.lock {
Some(ref lock) => PathBuf::from(lock),
- None => match maybe_config_file {
+ None if flags.unstable => match maybe_config_file {
Some(config_file) => {
if config_file.specifier.scheme() == "file" {
let mut path = config_file.specifier.to_file_path().unwrap();
@@ -112,6 +112,7 @@ impl Lockfile {
}
None => return Ok(None),
},
+ None => return Ok(None),
};
let lockfile = Self::new(filename, flags.lock_write)?;