Better handling of missing subs.

This commit is contained in:
Samuel Clay 2020-12-07 13:32:53 -05:00
parent cab602e3f1
commit 2aaf6d8b25

View file

@ -1431,6 +1431,7 @@ class UserSubscriptionFolders(models.Model):
self.save()
if not multiples_found and deleted and commit_delete:
user_sub = None
try:
user_sub = UserSubscription.objects.get(user=self.user, feed=feed_id)
except (Feed.DoesNotExist, UserSubscription.DoesNotExist):
@ -1439,7 +1440,7 @@ class UserSubscriptionFolders(models.Model):
try:
user_sub = UserSubscription.objects.get(user=self.user,
feed=duplicate_feed[0].feed)
except Feed.DoesNotExist:
except (Feed.DoesNotExist, UserSubscription.DoesNotExist):
return
if user_sub:
user_sub.delete()