From 10c31ffbd5ba4f0b2b4d90e61079c5d758a933bc Mon Sep 17 00:00:00 2001 From: Krzysztof Kotlarek Date: Wed, 15 Jul 2020 09:34:02 +1000 Subject: [PATCH] FIX: compatibility after allowlist rewording in Discourse --- plugin.rb | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/plugin.rb b/plugin.rb index b6578ff..9800c79 100644 --- a/plugin.rb +++ b/plugin.rb @@ -250,8 +250,16 @@ SQL mount ::DiscourseSolved::Engine, at: "solution" end - TopicView.add_post_custom_fields_whitelister do |user| - ["is_accepted_answer"] + + # TODO Drop after Discourse 2.6.0 release + if TopicView.respond_to?(:add_post_custom_fields_whitelister) + TopicView.add_post_custom_fields_whitelister do |user| + ["is_accepted_answer"] + end + else + TopicView.add_post_custom_fields_allowlister do |user| + ["is_accepted_answer"] + end end def get_schema_text(post)