From df5f9d9891ee6678181a61a653b6ffe3de709c8e Mon Sep 17 00:00:00 2001 From: Julien Elbaz Date: Mon, 25 Aug 2025 11:59:48 +0200 Subject: [PATCH] fix(mf): use unresolved request to match shared module --- crates/rspack_plugin_mf/src/sharing/provide_shared_plugin.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/rspack_plugin_mf/src/sharing/provide_shared_plugin.rs b/crates/rspack_plugin_mf/src/sharing/provide_shared_plugin.rs index 111b02984e6a..41525ed21f8d 100644 --- a/crates/rspack_plugin_mf/src/sharing/provide_shared_plugin.rs +++ b/crates/rspack_plugin_mf/src/sharing/provide_shared_plugin.rs @@ -242,7 +242,10 @@ async fn normal_module_factory_module( { return Ok(()); } - let request = &create_data.raw_request; + let dependency = data.dependencies[0] + .as_module_dependency() + .expect("should be module dependency"); + let request = dependency.request(); { let match_provides = self.match_provides.read().await; if let Some(config) = match_provides.get(request) {