From a2d9741badb14bc2c013ff3b53ba5de1ade07698 Mon Sep 17 00:00:00 2001 From: link2xt Date: Wed, 7 Oct 2026 13:15:40 +0000 Subject: [PATCH] test: do not ignore errors in add_pseudo_transport() --- src/tests/aeap.rs | 5 ++++- src/transport.rs | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/tests/aeap.rs b/src/tests/aeap.rs index 6e23b28ce7..9e862571a9 100644 --- a/src/tests/aeap.rs +++ b/src/tests/aeap.rs @@ -105,7 +105,10 @@ async fn check_aeap_transition(chat_for_transition: ChatForTransition) { check_that_transition_worked(bob, &groups, alice_contact, ALICE_NEW_ADDR).await; tcm.section("Test switching back"); - tcm.change_addr(alice, "alice@example.org").await; + alice + .set_primary_self_addr("alice@example.org") + .await + .unwrap(); let sent = alice .send_text(chat_to_send, "Hello from my old addr!") .await; diff --git a/src/transport.rs b/src/transport.rs index 8a15db498c..70ca9abbaa 100644 --- a/src/transport.rs +++ b/src/transport.rs @@ -740,14 +740,14 @@ pub(crate) fn maybe_update_sending_transport( pub async fn add_pseudo_transport(context: &Context, addr: &str) -> Result<()> { context.sql .execute( - "INSERT OR IGNORE INTO transports (addr, entered_param, configured_param) VALUES (?, ?, ?)", + "INSERT INTO transports (addr, entered_param, configured_param) VALUES (?, ?, ?)", ( addr, serde_json::to_string(&EnteredLoginParam{addr: addr.to_string(), ..Default::default()})?, format!(r#"{{"addr":"{addr}","imap":[],"imap_user":"","imap_password":"","smtp":[],"smtp_user":"","smtp_password":"","certificate_checks":"Automatic","oauth2":false}}"#) ), ) - .await?; + .await.with_context(|| format!("Failed to insert pseudo transport for {addr:?}"))?; Ok(()) }