diff --git a/app/serializers/concerns/discourse_solved/topic_answer_mixin.rb b/app/serializers/concerns/discourse_solved/topic_answer_mixin.rb index d758a24..62030ac 100644 --- a/app/serializers/concerns/discourse_solved/topic_answer_mixin.rb +++ b/app/serializers/concerns/discourse_solved/topic_answer_mixin.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -module ::DiscourseSolved +module DiscourseSolved module TopicAnswerMixin def self.included(klass) klass.attributes :has_accepted_answer, :can_have_answer diff --git a/lib/discourse_solved/register_filters.rb b/lib/discourse_solved/register_filters.rb index 1b25f49..75c14bf 100644 --- a/lib/discourse_solved/register_filters.rb +++ b/lib/discourse_solved/register_filters.rb @@ -17,13 +17,13 @@ module DiscourseSolved end unsolved_callback = ->(scope) do scope = scope.where <<~SQL - topics.id NOT IN ( - SELECT topic_id - FROM topic_custom_fields - WHERE name = '#{::DiscourseSolved::ACCEPTED_ANSWER_POST_ID_CUSTOM_FIELD}' - AND value IS NOT NULL - ) - SQL + topics.id NOT IN ( + SELECT topic_id + FROM topic_custom_fields + WHERE name = '#{::DiscourseSolved::ACCEPTED_ANSWER_POST_ID_CUSTOM_FIELD}' + AND value IS NOT NULL + ) + SQL if !SiteSetting.allow_solved_on_all_topics tag_ids = Tag.where(name: SiteSetting.enable_solved_tags.split("|")).pluck(:id)