def post_saved(instance, **kwargs): created = kwargs.get('created') post = instance topic = post.topic if created: topic.updated = datetime.now() profile = post.user.forum_profile profile.post_count = post.user.posts.count() profile.save(force_update=True) notify_topic_subscribers(post) topic.save(force_update=True)
def post_saved(instance, **kwargs): created = kwargs.get('created') post = instance topic = post.topic if created: topic.updated = datetime.now() profile = post.user.forum_profile profile.post_count = post.user.posts.count() profile.save(force_update=True) if getattr(settings, 'NOTIFY_SUBSRIBERS', True): notify_topic_subscribers(post) topic.save(force_update=True)