From cf9ebff4e33a3e176b4da04c19441f239311210b Mon Sep 17 00:00:00 2001 From: Ashcon Partovi Date: Fri, 1 Dec 2023 15:39:01 -0800 Subject: [PATCH] Remove diff --- src/install/install.zig | 1 + src/install/migration.zig | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/install/install.zig b/src/install/install.zig index eb68b64356..6ac4936459 100644 --- a/src/install/install.zig +++ b/src/install/install.zig @@ -8166,6 +8166,7 @@ pub const PackageManager = struct { var root = Lockfile.Package{}; var needs_new_lockfile = load_lockfile_result != .ok or (load_lockfile_result.ok.lockfile.buffers.dependencies.items.len == 0 and manager.package_json_updates.len > 0); + manager.options.enable.force_save_lockfile = manager.options.enable.force_save_lockfile or (load_lockfile_result == .ok and load_lockfile_result.ok.was_migrated); // this defaults to false diff --git a/src/install/migration.zig b/src/install/migration.zig index 0cd98956d7..fede1379a9 100644 --- a/src/install/migration.zig +++ b/src/install/migration.zig @@ -1006,7 +1006,7 @@ pub fn migrateNPMLockfile(this: *Lockfile, allocator: Allocator, log: *logger.Lo this.meta_hash = try this.generateMetaHash(false); - return LoadFromDiskResult{ .ok = .{ .lockfile = this } }; + return LoadFromDiskResult{ .ok = .{ .lockfile = this, .was_migrated = true } }; } fn packageNameFromPath(pkg_path: []const u8) []const u8 {