Fixing missing tagline error.

This commit is contained in:
Samuel Clay 2020-11-13 18:48:18 -05:00
parent 74956f4dfd
commit 364d85afec

View file

@ -14,6 +14,7 @@ import isodate
import urlparse
from django.conf import settings
from django.db import IntegrityError
from django.db.models.fields.related_descriptors import RelatedObjectDoesNotExist
from django.core.cache import cache
from apps.reader.models import UserSubscription
from apps.rss_feeds.models import Feed, MStory
@ -469,7 +470,11 @@ class ProcessFeed:
if self.feed.feed_title != original_title:
self.feed.save(update_fields=['feed_title'])
tagline = self.fpf.feed.get('tagline', self.feed.data.feed_tagline)
try:
tagline = self.fpf.feed.get('tagline', self.feed.data.feed_tagline)
except RelatedObjectDoesNotExist:
tagline = None
if tagline:
original_tagline = self.feed.data.feed_tagline
self.feed.data.feed_tagline = smart_unicode(tagline)