From b4471f24348e897334af0b2aafe0f50a5d6b136d Mon Sep 17 00:00:00 2001 From: iequidoo Date: Fri, 26 Jun 2026 14:20:59 -0300 Subject: [PATCH] feat: Remove trailing '.' from device message about receive_imf failure This is to avoid from the Android UI treating it as a part of URL. --- deltachat-rpc-client/tests/test_something.py | 2 +- src/imap.rs | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/deltachat-rpc-client/tests/test_something.py b/deltachat-rpc-client/tests/test_something.py index 52b2138b9..1efb7c48d 100644 --- a/deltachat-rpc-client/tests/test_something.py +++ b/deltachat-rpc-client/tests/test_something.py @@ -380,7 +380,7 @@ def test_receive_imf_failure(acfactory) -> None: snapshot.text == "❌ Failed to receive a message:" " Condition failed: `!context.get_config_bool(Config::SimulateReceiveImfError).await?`." f" Core version {version}." - " Please report this bug to delta@merlinux.eu or https://support.delta.chat/." + " Please report this bug to delta@merlinux.eu or https://support.delta.chat/" ) # The failed message doesn't break the IMAP loop. diff --git a/src/imap.rs b/src/imap.rs index efc6ee048..a34e8590e 100644 --- a/src/imap.rs +++ b/src/imap.rs @@ -1284,7 +1284,9 @@ impl Session { warn!(context, "receive_imf error: {err:#}."); let text = format!( - "❌ Failed to receive a message: {err:#}. Core version v{DC_VERSION_STR}. Please report this bug to delta@merlinux.eu or https://support.delta.chat/.", + // No trailing '.' to avoid from the Android UI treating it as a part of + // URL. + "❌ Failed to receive a message: {err:#}. Core version v{DC_VERSION_STR}. Please report this bug to delta@merlinux.eu or https://support.delta.chat/", ); let mut msg = Message::new_text(text); add_device_msg(context, None, Some(&mut msg)).await?;