From 9cd21f2392f39b2de463c6201cc7134e7a72d502 Mon Sep 17 00:00:00 2001 From: Julian Amarilla Date: Fri, 25 Apr 2025 02:40:09 -0300 Subject: [PATCH] make polars commands propagate metadata --- .../src/dataframe/command/core/open.rs | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/crates/nu_plugin_polars/src/dataframe/command/core/open.rs b/crates/nu_plugin_polars/src/dataframe/command/core/open.rs index c23040f90c..229c628e6d 100644 --- a/crates/nu_plugin_polars/src/dataframe/command/core/open.rs +++ b/crates/nu_plugin_polars/src/dataframe/command/core/open.rs @@ -130,22 +130,8 @@ impl PluginCommand for OpenDataFrame { plugin: &Self::Plugin, engine: &nu_plugin::EngineInterface, call: &nu_plugin::EvaluatedCall, - input: PipelineData, + _input: PipelineData, ) -> Result { - let metadata = input.metadata(); - self.run_inner(plugin, engine, call, input) - .map(|pd| pd.set_metadata(metadata)) - } -} - -impl OpenDataFrame { - fn run_inner( - &self, - plugin: &PolarsPlugin, - engine: &nu_plugin::EngineInterface, - call: &nu_plugin::EvaluatedCall, - _input: nu_protocol::PipelineData, - ) -> Result { command(plugin, engine, call).map_err(|e| e.into()) } }