From 1d58d134a9a6e0a40c9555e95ad65e817b141ddd Mon Sep 17 00:00:00 2001 From: Quentin Gliech Date: Wed, 15 Dec 2021 11:14:34 +0100 Subject: [PATCH] Fix user registration from CLI --- crates/cli/src/manage.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/cli/src/manage.rs b/crates/cli/src/manage.rs index d141a4e8..67781ff8 100644 --- a/crates/cli/src/manage.rs +++ b/crates/cli/src/manage.rs @@ -42,9 +42,11 @@ impl ManageCommand { SC::Register { username, password } => { let config: DatabaseConfig = root.load_config()?; let pool = config.connect().await?; + let mut txn = pool.begin().await?; let hasher = Argon2::default(); - let user = register_user(&pool, hasher, username, password).await?; + let user = register_user(&mut txn, hasher, username, password).await?; + txn.commit().await?; info!(?user, "User registered"); Ok(())