mirror of
https://github.com/discourse/discourse.git
synced 2025-05-04 04:24:36 +08: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)
|
def after_save(obj)
|
||||||
if obj.class == Post && obj.cooked_changed?
|
if obj.class == Post && obj.cooked_changed?
|
||||||
category_name = obj.topic.category.name if obj.topic.category
|
if obj.topic
|
||||||
SearchObserver.update_posts_index(obj.id, obj.cooked, obj.topic.title, category_name)
|
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
|
end
|
||||||
if obj.class == User && (obj.username_changed? || obj.name_changed?)
|
if obj.class == User && (obj.username_changed? || obj.name_changed?)
|
||||||
SearchObserver.update_users_index(obj.id, obj.username, obj.name)
|
SearchObserver.update_users_index(obj.id, obj.username, obj.name)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user