diff --git a/sabnzbd/newzbin.py b/sabnzbd/newzbin.py index a4719d2..53f5322 100644 --- a/sabnzbd/newzbin.py +++ b/sabnzbd/newzbin.py @@ -111,7 +111,7 @@ class MSGIDGrabber(Thread): pp = nzo.pp script = nzo.script cat = nzo.cat - if not cat: + if cat == '*' or not cat: cat = cat_convert(newzbin_cat) priority = nzo.priority diff --git a/sabnzbd/rss.py b/sabnzbd/rss.py index 6ef4747..2b67533 100644 --- a/sabnzbd/rss.py +++ b/sabnzbd/rss.py @@ -95,7 +95,7 @@ def clear_feed(feed): def notdefault(item): """ Return True if not None/"None"/"Default"/"" """ - return bool(item) and isinstance(item, str) and item.lower() not in ('default', 'none') + return bool(item) and isinstance(item, str) and item.lower() not in ('default', 'none', '*') def ListUris(): diff --git a/sabnzbd/urlgrabber.py b/sabnzbd/urlgrabber.py index e3bc8d1..93166a7 100644 --- a/sabnzbd/urlgrabber.py +++ b/sabnzbd/urlgrabber.py @@ -160,7 +160,7 @@ class URLGrabber(Thread): pp = future_nzo.pp script = future_nzo.script cat = future_nzo.cat - if cat is None and category: + if (cat is None or cat == '*') and category: cat = misc.cat_convert(category) priority = future_nzo.priority nzbname = future_nzo.custom_name