From 50709621fd60e7c5031a977b03d55dc0d6ecf213 Mon Sep 17 00:00:00 2001 From: Joshua Coles Date: Thu, 22 Feb 2024 14:10:39 +0000 Subject: [PATCH] Fix build issue --- src/main.rs | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/main.rs b/src/main.rs index d5b2cea..b56eea9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -202,22 +202,22 @@ fn from_csv_row(row: csv::StringRecord) -> ActiveModel { async fn import_csv( Extension(db): Extension, mut multipart: Multipart, -) -> impl IntoResponse { - return (StatusCode::NOT_IMPLEMENTED, "Not implemented"); +) -> beachhead::Result { + return Ok((StatusCode::NOT_IMPLEMENTED, "Not implemented")); - while let Some(field) = multipart.next_field().await? { - if field.name() == "csv" { - let csv = field.bytes().await?; - let mut csv = csv::Reader::from_reader(csv.as_ref()); - let data = csv.records().filter_map(|f| f.ok()).map(from_csv_row); - - time_entry::Entity::insert_many(data.collect::>().unwrap()) - .on_conflict(ReportEntry::grafting_conflict_statement()) - .exec(&db) - .await - .unwrap() - } - } + // while let Some(field) = multipart.next_field().await? { + // // if let Some("csv") = field.name() { + // // let csv = field.bytes().await?; + // // let mut csv = csv::Reader::from_reader(csv.as_ref()); + // // let data = csv.records().filter_map(|f| f.ok()).map(from_csv_row); + // // + // // time_entry::Entity::insert_many(data.collect::>().unwrap()) + // // .on_conflict(ReportEntry::grafting_conflict_statement()) + // // .exec(&db) + // // .await + // // .unwrap() + // // } + // } } #[tokio::main]