diff options
author | 2022-07-05 00:55:43 -0700 | |
---|---|---|
committer | 2022-07-05 00:55:43 -0700 | |
commit | 18290dee8b7e338e5ee1a33348fdf27275b91ec5 (patch) | |
tree | 81a37082b7d8571c5ae6fbac10a64e770889830c /src/bun.js/builtins/js/ImportMetaObject.js | |
parent | 9137862bc7777ce5fed0e155e11eb5d04957a839 (diff) | |
download | bun-18290dee8b7e338e5ee1a33348fdf27275b91ec5.tar.gz bun-18290dee8b7e338e5ee1a33348fdf27275b91ec5.tar.zst bun-18290dee8b7e338e5ee1a33348fdf27275b91ec5.zip |
[jsc] More careful code in dynamic require
Diffstat (limited to 'src/bun.js/builtins/js/ImportMetaObject.js')
-rw-r--r-- | src/bun.js/builtins/js/ImportMetaObject.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bun.js/builtins/js/ImportMetaObject.js b/src/bun.js/builtins/js/ImportMetaObject.js index 40e60ed22..6d9fdb00d 100644 --- a/src/bun.js/builtins/js/ImportMetaObject.js +++ b/src/bun.js/builtins/js/ImportMetaObject.js @@ -75,7 +75,7 @@ function loadModule(meta, resolvedSpecifier) { // @throwTypeError("Requested module is already fetched."); var entry = Loader.registry.@get(key); - if (!entry || entry.state <= @ModuleFetch) { + if (!entry || !entry.state || entry.state <= @ModuleFetch) { @fulfillModuleSync(key); entry = Loader.registry.@get(key); } |