receivername="Planet PostgreSQL Moderators",
)
feed.feedurl = results.url
- feed.save()
+ feed.save(update_fields=['feedurl'])
else:
AggregatorLog(feed=feed, success=False,
info="Feed returned redirect (http 301)").save()
receivername="{0} {1}".format(feed.user.first_name, feed.user.last_name),
)
feed.blogurl = feed.new_blogurl
- feed.save()
+ feed.save(update_fields=['blogurl'])
if self.debug:
# Roll back transaction without error
raise BreakoutException()
if saved_url != form.cleaned_data['feedurl'] or saved_filter != form.cleaned_data['authorfilter']:
obj = form.save()
obj.approved = False
- obj.save()
+ obj.save(update_fields=['approved'])
send_simple_mail(
settings.EMAIL_SENDER,
receivername="Planet PostgreSQL Moderators",
)
blog.archived = True
- blog.save()
+ blog.save(update_fields=['archived'])
messages.info(request, "Blog archived.")
return HttpResponseRedirect("/register/")
return HttpResponseRedirect("/register/")
blog.team = None
- blog.save()
+ blog.save(update_fields=['team'])
send_simple_mail(settings.EMAIL_SENDER,
settings.NOTIFICATION_RECEIVER,
def __setposthide(request, blogid, postid, status):
post = __getvalidblogpost(request, blogid, postid)
post.hidden = status
- post.save()
+ post.save(update_fields=['hidden'])
AuditEntry(request.user.username, 'Set post %s on blog %s visibility to %s' % (postid, blogid, status)).save()
messages.info(request, 'Set post "%s" to %s' % (post.title, status and "hidden" or "visible"), extra_tags="top")
purge_root_and_feeds()
# Update the feed last fetched date to be just before this entry, so that we end up
# re-fetching it if necessary.
post.feed.lastget = post.dat - datetime.timedelta(minutes=1)
- post.feed.save()
+ post.feed.save(update_fields=['lastget'])
# Now actually delete it
post.delete()
)
blog.approved = True
- blog.save()
+ blog.save(update_fields=['approved'])
AuditEntry(request.user.username, 'Approved blog %s at %s' % (blog.id, blog.feedurl)).save()
if self.update:
self.feed.lastget = d
- self.feed.save()
+ self.feed.save(update_fields=['lastget'])
else:
# We didn't get a Last-Modified time, so set it to the entry date
# for the latest entry in this feed.
if self.newest_entry_date and self.update:
self.feed.lastget = self.newest_entry_date
- self.feed.save()
+ self.feed.save(update_fields=['lastget'])
def matches_filter(self, entry):
# For now, we only match against self.feed.authorfilter. In the future,