diff options
author | 2023-07-20 16:44:43 -0700 | |
---|---|---|
committer | 2023-07-20 16:44:43 -0700 | |
commit | 134c97a28289e7811d68652caf9feb2e9c80db44 (patch) | |
tree | 6906b346b7a11f79429c04a57bf5ab28c83d4684 /src/bun.js/javascript.zig | |
parent | e2c11c4856f27ea3f93a9c1d2efb899a39dccb7f (diff) | |
download | bun-134c97a28289e7811d68652caf9feb2e9c80db44.tar.gz bun-134c97a28289e7811d68652caf9feb2e9c80db44.tar.zst bun-134c97a28289e7811d68652caf9feb2e9c80db44.zip |
fix directory caching with workaround (#3710)
* ok
* test
Diffstat (limited to 'src/bun.js/javascript.zig')
-rw-r--r-- | src/bun.js/javascript.zig | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/bun.js/javascript.zig b/src/bun.js/javascript.zig index 94d82c496..00c663077 100644 --- a/src/bun.js/javascript.zig +++ b/src/bun.js/javascript.zig @@ -1298,7 +1298,10 @@ pub const VirtualMachine = struct { jsc_vm.bundler.fs.top_level_dir; const result: Resolver.Result = try brk: { - var retry_on_not_found = query_string.len > 0; + // TODO: We only want to retry on not found only when the directories we searched for were cached. + // This fixes an issue where new files created in cached directories were not picked up. + // See https://github.com/oven-sh/bun/issues/3216 + var retry_on_not_found = true; while (true) { break :brk switch (jsc_vm.bundler.resolver.resolveAndAutoInstall( source_to_use, |