fixing warnings and making prod code
This commit is contained in:
@@ -12,6 +12,7 @@ use rust_decimal::Decimal;
|
||||
use std::str::FromStr;
|
||||
|
||||
use crate::steel::server::execution::{self, Value};
|
||||
|
||||
use crate::indexer::{IndexCommand, IndexCommandData};
|
||||
use tokio::sync::mpsc;
|
||||
use tracing::error;
|
||||
@@ -153,9 +154,7 @@ pub async fn post_table_data(
|
||||
format!("Script execution failed for '{}': {}", target_column, e)
|
||||
))?;
|
||||
|
||||
let Value::Strings(mut script_output) = script_result else {
|
||||
return Err(Status::internal("Script must return string values"));
|
||||
};
|
||||
let Value::Strings(mut script_output) = script_result;
|
||||
|
||||
let expected_value = script_output.pop()
|
||||
.ok_or_else(|| Status::internal("Script returned no values"))?;
|
||||
|
||||
@@ -216,9 +216,8 @@ pub async fn put_table_data(
|
||||
Status::invalid_argument(format!("Script execution failed for '{}': {}", target_column, e))
|
||||
})?;
|
||||
|
||||
let Value::Strings(mut script_output_vec) = script_result else {
|
||||
return Err(Status::internal("Script must return string values"));
|
||||
};
|
||||
let Value::Strings(mut script_output_vec) = script_result;
|
||||
|
||||
let script_output = script_output_vec.pop().ok_or_else(|| Status::internal("Script returned no values"))?;
|
||||
|
||||
if update_data.contains_key(&target_column) {
|
||||
|
||||
Reference in New Issue
Block a user