From 770c2be14c4594a1acdae5bb5ecd5bd378b31e2b Mon Sep 17 00:00:00 2001 From: Ruud Date: Sat, 17 Jan 2015 13:04:47 +0100 Subject: [PATCH] Create detail url if permalink is false --- couchpotato/core/media/_base/providers/nzb/newznab.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/couchpotato/core/media/_base/providers/nzb/newznab.py b/couchpotato/core/media/_base/providers/nzb/newznab.py index 9a12ff91..b9aad556 100644 --- a/couchpotato/core/media/_base/providers/nzb/newznab.py +++ b/couchpotato/core/media/_base/providers/nzb/newznab.py @@ -20,6 +20,7 @@ log = CPLog(__name__) class Base(NZBProvider, RSS): urls = { + 'detail': 'details/%s', 'download': 't=get&id=%s' } @@ -67,9 +68,12 @@ class Base(NZBProvider, RSS): if not date: date = self.getTextElement(nzb, 'pubDate') + name = self.getTextElement(nzb, 'title') detail_url = self.getTextElement(nzb, 'guid') nzb_id = detail_url.split('/')[-1:].pop() - name = self.getTextElement(nzb, 'title') + + if '://' not in detail_url: + detail_url = (cleanHost(host['host']) + self.urls['detail']) % tryUrlencode(nzb_id) if not name: continue