mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-09-18 21:50:56 +00:00
Fixing broken pages.
This commit is contained in:
parent
3f6c9bbb74
commit
1deae3d810
1 changed files with 14 additions and 2 deletions
|
@ -2385,7 +2385,13 @@ class MFeedPage(mongo.Document):
|
||||||
}
|
}
|
||||||
|
|
||||||
def page(self):
|
def page(self):
|
||||||
return zlib.decompress(self.page_data)
|
try:
|
||||||
|
return zlib.decompress(self.page_data)
|
||||||
|
except zlib.error as e:
|
||||||
|
logging.debug(" ***> Zlib decompress error: %s" % e)
|
||||||
|
self.page_data = None
|
||||||
|
self.save()
|
||||||
|
return
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def get_data(cls, feed_id):
|
def get_data(cls, feed_id):
|
||||||
|
@ -2394,7 +2400,13 @@ class MFeedPage(mongo.Document):
|
||||||
if feed_page:
|
if feed_page:
|
||||||
page_data_z = feed_page[0].page_data
|
page_data_z = feed_page[0].page_data
|
||||||
if page_data_z:
|
if page_data_z:
|
||||||
data = zlib.decompress(page_data_z)
|
try:
|
||||||
|
data = zlib.decompress(page_data_z)
|
||||||
|
except zlib.error as e:
|
||||||
|
logging.debug(" ***> Zlib decompress error: %s" % e)
|
||||||
|
self.page_data = None
|
||||||
|
self.save()
|
||||||
|
return
|
||||||
|
|
||||||
if not data:
|
if not data:
|
||||||
dupe_feed = DuplicateFeed.objects.filter(duplicate_feed_id=feed_id)
|
dupe_feed = DuplicateFeed.objects.filter(duplicate_feed_id=feed_id)
|
||||||
|
|
Loading…
Add table
Reference in a new issue