Fixed: Escape backticks in discord notifications

Closes #7836
This commit is contained in:
Mark McDowall 2025-04-29 18:55:34 -07:00
parent cfda24536c
commit 70c74fc176

View file

@ -719,7 +719,7 @@ private string GetTitle(Series series, List<Episode> episodes)
{
var episode = episodes.First();
return $"{series.Title} - {episode.AirDate} - {episode.Title}";
return $"{series.Title} - {episode.AirDate} - {episode.Title}".Replace("`", "\\`");
}
var episodeNumbers = string.Concat(episodes.Select(e => e.EpisodeNumber)
@ -727,9 +727,9 @@ private string GetTitle(Series series, List<Episode> episodes)
var episodeTitles = string.Join(" + ", episodes.Select(e => e.Title));
var title = $"{series.Title} - {episodes.First().SeasonNumber}{episodeNumbers} - {episodeTitles}";
var title = $"{series.Title} - {episodes.First().SeasonNumber}{episodeNumbers} - {episodeTitles}".Replace("`", "\\`");
return title.Length > 256 ? $"{title.AsSpan(0, 253)}..." : title;
return title.Length > 256 ? $"{title.AsSpan(0, 253).TrimEnd('\\')}..." : title;
}
}
}