mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
More logging, less problems
This commit is contained in:
parent
19dec8c87c
commit
ee0efab02f
@ -41,8 +41,12 @@ class SearchObserver < ActiveRecord::Observer
|
||||
|
||||
def after_save(obj)
|
||||
if obj.class == Post && obj.cooked_changed?
|
||||
category_name = obj.topic.category.name if obj.topic.category
|
||||
SearchObserver.update_posts_index(obj.id, obj.cooked, obj.topic.title, category_name)
|
||||
if obj.topic
|
||||
category_name = obj.topic.category.name if obj.topic.category
|
||||
SearchObserver.update_posts_index(obj.id, obj.cooked, obj.topic.title, category_name)
|
||||
else
|
||||
Rails.logger.warn("Orphan post skipped in search_observer, topic_id: #{obj.topic_id} post_id: #{obj.id} raw: #{obj.raw}")
|
||||
end
|
||||
end
|
||||
if obj.class == User && (obj.username_changed? || obj.name_changed?)
|
||||
SearchObserver.update_users_index(obj.id, obj.username, obj.name)
|
||||
|
Loading…
Reference in New Issue
Block a user