diff --git a/crates/mako/src/plugin.rs b/crates/mako/src/plugin.rs index 42cbfb0aa..037bec75d 100644 --- a/crates/mako/src/plugin.rs +++ b/crates/mako/src/plugin.rs @@ -393,12 +393,11 @@ impl PluginDriver { path: &str, context: &Arc, ) -> Result { - let mut content = content.clone(); for plugin in &self.plugins { - if let Some(transformed) = plugin.load_transform(&mut content, path, context)? { - content = transformed; + if let Some(transformed) = plugin.load_transform(content, path, context)? { + *content = transformed; } } - Ok(content) + Ok(content.clone()) } }