Skip to content

Commit 4ff9a96

Browse files
authored
fix: add name to email sending struct for tickets (#1037)
1 parent 44107ea commit 4ff9a96

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

api/src/api/tickets.rs

+2
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ pub async fn post_handler(mut req: Request<Body>) -> ApiResult<ApiTicket> {
7171
let registry_url = req.data::<RegistryUrl>().unwrap();
7272
if let Some(email_sender) = email_sender {
7373
let email_args = EmailArgs::SupportTicketCreated {
74+
name: Cow::Borrowed(&user.name),
7475
ticket_id: Cow::Owned(ticket.id.to_string()),
7576
registry_url: Cow::Borrowed(registry_url.0.as_str()),
7677
registry_name: Cow::Borrowed(&email_sender.from_name),
@@ -128,6 +129,7 @@ pub async fn post_message_handler(
128129
if let Some(email_sender) = email_sender {
129130
let email_args = EmailArgs::SupportTicketMessage {
130131
ticket_id: Cow::Owned(ticket.id.to_string()),
132+
name: Cow::Owned(creator.name),
131133
content: Cow::Borrowed(&message.message),
132134
registry_url: Cow::Borrowed(registry_url.0.as_str()),
133135
registry_name: Cow::Borrowed(&email_sender.from_name),

api/src/emails/mod.rs

+2
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,14 @@ pub enum EmailArgs<'a> {
4242
support_email: Cow<'a, str>,
4343
},
4444
SupportTicketCreated {
45+
name: Cow<'a, str>,
4546
ticket_id: Cow<'a, str>,
4647
registry_url: Cow<'a, str>,
4748
registry_name: Cow<'a, str>,
4849
support_email: Cow<'a, str>,
4950
},
5051
SupportTicketMessage {
52+
name: Cow<'a, str>,
5153
ticket_id: Cow<'a, str>,
5254
content: Cow<'a, str>,
5355
registry_url: Cow<'a, str>,

0 commit comments

Comments
 (0)