diff --git a/couchpotato/core/media/movie/providers/automation/imdb.py b/couchpotato/core/media/movie/providers/automation/imdb.py
index 37d762bc..9b4c1171 100644
--- a/couchpotato/core/media/movie/providers/automation/imdb.py
+++ b/couchpotato/core/media/movie/providers/automation/imdb.py
@@ -39,6 +39,11 @@ class IMDBBase(Automation, RSS):
except:
try:
split = splitString(html, split_on = "
")
+
+ if len(split) < 2:
+ log.error('Failed parsing IMDB page "%s", unexpected html.', url)
+ return []
+
html = BeautifulSoup(split[1])
for x in ['list compact', 'lister', 'list detail sub-list']:
html2 = html.find('div', attrs = {
diff --git a/couchpotato/core/notifications/core/main.py b/couchpotato/core/notifications/core/main.py
index 0cd8e579..526099fd 100644
--- a/couchpotato/core/notifications/core/main.py
+++ b/couchpotato/core/notifications/core/main.py
@@ -258,14 +258,14 @@ class CoreNotifier(Notification):
messages = []
- # Get unread
+ # Get last message
if init:
db = get_db()
- notifications = db.all('notification_unread', with_doc = True)
+ notifications = db.all('notification', with_doc = True)
for n in notifications:
- if n['doc'].get('time') > (time.time() - 259200):
+ if n['doc'].get('time') > (time.time() - 604800):
messages.append(n['doc'])
return {