Skip to content

Commit 0987188

Browse files
committed
fix(playmatch): correctly escape dat file name for embed
1 parent e5909ef commit 0987188

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/command/playmatch.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,14 +166,16 @@ pub async fn get_game_metadata(
166166
Some(website_link) => format!("[{}]({})", signature_group.name, website_link),
167167
};
168168

169+
let escape_dat_file_name = dat_file.name.replace("_", "\\_");
170+
169171
let dat_file_value = match dat_file.tags {
170172
None => format!(
171173
"**{}**\n**Signature Group: {}**\nCurrent Version: `{}`\n",
172-
dat_file.name, signature_group_value, dat_file.current_version
174+
escape_dat_file_name, signature_group_value, dat_file.current_version
173175
),
174176
Some(tags) => format!(
175177
"**{}**\n**Signature Group: {}**\nCurrent Version: `{}`\nTags: `{}`",
176-
dat_file.name,
178+
escape_dat_file_name,
177179
signature_group_value,
178180
dat_file.current_version,
179181
tags.join(", ")

0 commit comments

Comments
 (0)