diff --git a/sickbeard/tv.py b/sickbeard/tv.py
index 2772d9738ca1e70d06ecc83d34050edb90f0d2d9..9b346c3d2ca2e8d350c8014adc380d4e0a6729cd 100644
--- a/sickbeard/tv.py
+++ b/sickbeard/tv.py
@@ -306,7 +306,7 @@ class TVShow(object):
             [self.indexerid])
 
         if sql_result:
-            last_airdate = datetime.date.fromordinal(sql_result[0]['airdate'])
+            last_airdate = datetime.date.fromordinal(sql_result[0][0])
             if last_airdate >= (update_date - graceperiod) and last_airdate <= (update_date + graceperiod):
                 return True
 
@@ -316,7 +316,7 @@ class TVShow(object):
             [self.indexerid])
 
         if sql_result:
-            next_airdate = datetime.date.fromordinal(sql_result[0]['airdate'])
+            next_airdate = datetime.date.fromordinal(sql_result[0][0])
             if next_airdate <= (update_date + graceperiod):
                 return True