Handling update_fields=[] when saving feeds.

This commit is contained in:
Samuel Clay 2016-01-28 11:35:11 -08:00
parent a9cfa397b0
commit 2c875a3d01

View file

@ -20,6 +20,7 @@ from django.db import models
from django.db import IntegrityError
from django.conf import settings
from django.db.models.query import QuerySet
from django.db.utils import DatabaseError
from django.core.urlresolvers import reverse
from django.contrib.auth.models import User
from django.contrib.sites.models import Site
@ -226,6 +227,9 @@ class Feed(models.Model):
try:
super(Feed, self).save(*args, **kwargs)
except DatabaseError, e:
logging.debug(" ---> ~FBFeed update failed, no change: %s / %s..." % (kwargs.get('update_fields', None), e))
pass
except IntegrityError, e:
logging.debug(" ---> ~FRFeed save collision (%s), checking dupe..." % e)
duplicate_feeds = Feed.objects.filter(feed_address=self.feed_address,