From 18290dee8b7e338e5ee1a33348fdf27275b91ec5 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Tue, 5 Jul 2022 00:55:43 -0700 Subject: [jsc] More careful code in dynamic require --- src/bun.js/builtins/js/ImportMetaObject.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/bun.js/builtins/js/ImportMetaObject.js') 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); } -- cgit v1.2.3