From e31454e014091f5d91c7ffe43a79b79f07dcd430 Mon Sep 17 00:00:00 2001 From: David Taylor Date: Tue, 21 Jul 2020 20:41:21 +0100 Subject: [PATCH] FIX: Restore join to user_emails for backwards compatibility Followup to a8310b4b --- plugin.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugin.rb b/plugin.rb index f7d8c7d..d1547ec 100644 --- a/plugin.rb +++ b/plugin.rb @@ -141,6 +141,10 @@ after_initialize do )", topics.map(&:id)) .select(lookup_columns) + if !defined?(UserLookup) # Remove after Discourse 2.6.0 + users = users.joins('join user_emails on user_emails.user_id = users.id AND user_emails.primary') + end + map = {} users.each { |u| map[u.id] = u }