SearchForSeries won't fail if an apostrophe is used in the search term (Let's PetaPoco handle building the query, as it should).

This commit is contained in:
Mark McDowall 2011-12-08 00:44:22 -08:00
commit 58abb6fbc2
2 changed files with 29 additions and 4 deletions

View file

@ -186,11 +186,11 @@ namespace NzbDrone.Core.Providers
public virtual List<Series> SearchForSeries(string title)
{
var query = String.Format(@"SELECT * FROM Series
INNER JOIN QualityProfiles ON Series.QualityProfileId = QualityProfiles.QualityProfileId
WHERE Title LIKE '%{0}%'", title);
var query = String.Format("%{0}%", title);
var series = _database.Fetch<Series, QualityProfile>(query);
var series = _database.Fetch<Series, QualityProfile>(@"SELECT * FROM Series
INNER JOIN QualityProfiles ON Series.QualityProfileId = QualityProfiles.QualityProfileId
WHERE Title LIKE @0", query);
return series;
}