diff --git a/sickbeard/tvcache.py b/sickbeard/tvcache.py
index 3f5bba7967c45bb08df3088deb228ce08377d037..521864a78dd7423d5991de2d1c2d51444c6497fd 100644
--- a/sickbeard/tvcache.py
+++ b/sickbeard/tvcache.py
@@ -340,7 +340,7 @@ class TVCache():
         if not episode:
             sqlResults = myDB.select("SELECT * FROM "+self.providerID)
         else:
-            sqlResults = myDB.select("SELECT * FROM "+self.providerID+" WHERE tvdbid = ? AND season = ? AND episodes LIKE ?", [episode.show.tvdbid, episode.season, "|"+str(episode.episode)+"|"])
+            sqlResults = myDB.select("SELECT * FROM "+self.providerID+" WHERE tvdbid = ? AND season = ? AND episodes LIKE ?", [episode.show.tvdbid, episode.season, "%|"+str(episode.episode)+"|%"])
 
         # for each cache entry
         for curResult in sqlResults: