diff --git a/server/src/tables_data/handlers/post_table_data.rs b/server/src/tables_data/handlers/post_table_data.rs index 03b54a9..0ea20c3 100644 --- a/server/src/tables_data/handlers/post_table_data.rs +++ b/server/src/tables_data/handlers/post_table_data.rs @@ -12,8 +12,6 @@ use rust_decimal::Decimal; use std::str::FromStr; use crate::steel::server::execution::{self, Value}; -use crate::steel::server::functions::SteelContext; - use crate::indexer::{IndexCommand, IndexCommandData}; use tokio::sync::mpsc; use tracing::error; @@ -138,13 +136,7 @@ pub async fn post_table_data( format!("Script target column '{}' is required", target_column) ))?; - let context = SteelContext { - current_table: table_name.clone(), - schema_id, - schema_name: profile_name.clone(), - row_data: string_data_for_scripts.clone(), - db_pool: Arc::new(db_pool.clone()), - }; + // Execute script to calculate expected value let script_result = execution::execute_script(