diff --git a/api/services/src/todos.rs b/api/services/src/todos.rs index 6280430..23c1927 100644 --- a/api/services/src/todos.rs +++ b/api/services/src/todos.rs @@ -233,7 +233,7 @@ impl TodoService { tag_id: Set(*tag), todo_id: Set(todo.uuid), })) - .exec(db) + .exec(&tx) .await?; } @@ -241,7 +241,7 @@ impl TodoService { let mut time_model = Self::to_time_model(time); time_model.todo_id = Set(todo.uuid); - Time::insert(time_model).exec(db).await?; + Time::insert(time_model).exec(&tx).await?; } tx.commit().await?; diff --git a/api/tests/common/client.rs b/api/tests/common/client.rs index 48ccc47..e85a2b6 100644 --- a/api/tests/common/client.rs +++ b/api/tests/common/client.rs @@ -132,7 +132,7 @@ static TRACING: OnceLock<()> = OnceLock::new(); pub async fn get_client() -> Client { TRACING.get_or_init(|| { tracing_subscriber::fmt() - .with_max_level(Level::DEBUG) + .with_max_level(Level::ERROR) .init(); }); @@ -141,7 +141,7 @@ pub async fn get_client() -> Client { }; let app = app( - "sqlite://../.data/storage.sqlite?mode=rwc", + "sqlite::memory:", Some(user), None, "http://localhost:3000".to_string(),