diff --git a/app/modules/indexer/spider.py b/app/modules/indexer/spider.py index 08c08273..9027ef39 100644 --- a/app/modules/indexer/spider.py +++ b/app/modules/indexer/spider.py @@ -491,8 +491,10 @@ class TorrentSpider: pubdate = torrent(selector.get('selector', '')).clone() self.__remove(pubdate, selector) items = self.__attribute_or_text(pubdate, selector) - self.torrents_info['pubdate'] = self.__index(items, selector) - self.torrents_info['pubdate'] = self.__filter_text(self.torrents_info.get('pubdate'), + pubdate_str = self.__index(items, selector) + if pubdate_str: + pubdate_str = pubdate_str.replace('\n', ' ').strip() + self.torrents_info['pubdate'] = self.__filter_text(pubdate_str, selector.get('filters')) def __get_date_elapsed(self, torrent):