FIX: Preload the right fields on categories (#24396)

This commit is contained in:
Daniel Waterworth 2023-11-15 16:34:03 -06:00 committed by GitHub
parent d454d2f25e
commit 0bc568f66d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -171,12 +171,11 @@ module Chat
end
def self.preload_custom_fields_for(channels)
preload_fields = Category.instance_variable_get(:@custom_field_types).keys
Category.preload_custom_fields(
channels
.select { |c| c.chatable_type == "Category" || c.chatable_type == "category" }
.map(&:chatable),
preload_fields,
Site.preloaded_category_custom_fields,
)
end