From 2423ee65926910d3384a5772d004f7e3dda75d36 Mon Sep 17 00:00:00 2001 From: nenw* Date: Sat, 11 Jan 2025 15:00:04 +0900 Subject: [PATCH] fix(plugin_resolve): duplicated querystring on external (#2057) * fix(plugin_resolve): duplicated querystring on external * chore: add changeset --------- Co-authored-by: brightwu <1521488775@qq.com> --- .changeset/tiny-berries-think.md | 5 +++++ crates/plugin_resolve/src/lib.rs | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/tiny-berries-think.md diff --git a/.changeset/tiny-berries-think.md b/.changeset/tiny-berries-think.md new file mode 100644 index 0000000000..1bfa4948ec --- /dev/null +++ b/.changeset/tiny-berries-think.md @@ -0,0 +1,5 @@ +--- +"@farmfe/core": patch +--- + +Fix query strings in external imports are duplicated diff --git a/crates/plugin_resolve/src/lib.rs b/crates/plugin_resolve/src/lib.rs index 22eba63634..ca5625eb01 100644 --- a/crates/plugin_resolve/src/lib.rs +++ b/crates/plugin_resolve/src/lib.rs @@ -83,7 +83,7 @@ impl Plugin for FarmPluginResolve { // check external first, if the source is set as external, return it immediately if external_config.is_external(source) { return Ok(Some(PluginResolveHookResult { - resolved_path: param.source.clone(), + resolved_path: String::from(source), external: true, side_effects: false, query,