]> Untitled Git - lemmy.git/commitdiff
Fix private message e-mail notification subject and body (#2963)
authorAndy Brandt <andy@brandt.tech>
Thu, 8 Jun 2023 17:42:32 +0000 (12:42 -0500)
committerGitHub <noreply@github.com>
Thu, 8 Jun 2023 17:42:32 +0000 (13:42 -0400)
It used to say:

Subject: Private message from [your username]
Body: [your username] - [private message]

It now display the correct username that it's from.

crates/api_crud/src/private_message/create.rs

index 3b3dd70c1d8cfe45be3a30fc5e45e1f22f50a8fd..3f1d4ef8946339e6ad881a2fb0415bb167a5c2d9 100644 (file)
@@ -89,14 +89,11 @@ impl PerformCrud for CreatePrivateMessage {
       let local_recipient = LocalUserView::read_person(context.pool(), recipient_id).await?;
       let lang = get_interface_language(&local_recipient);
       let inbox_link = format!("{}/inbox", context.settings().get_protocol_and_hostname());
+      let sender_name = &local_user_view.person.name;
       send_email_to_user(
         &local_recipient,
-        &lang.notification_private_message_subject(&local_recipient.person.name),
-        &lang.notification_private_message_body(
-          inbox_link,
-          &content_slurs_removed,
-          &local_recipient.person.name,
-        ),
+        &lang.notification_private_message_subject(sender_name),
+        &lang.notification_private_message_body(inbox_link, &content_slurs_removed, sender_name),
         context.settings(),
       );
     }