~cytrogen/masto-fe

1c61869eed0ac91fbada1da8ed729928779ecd76 — Claire 2 years ago 6028d04
Fix /api/v1/custom_emojis being cached even when unauthenticated API access is disallowed (#24665)

1 files changed, 2 insertions(+), 2 deletions(-)

M app/controllers/api/v1/custom_emojis_controller.rb
M app/controllers/api/v1/custom_emojis_controller.rb => app/controllers/api/v1/custom_emojis_controller.rb +2 -2
@@ 1,10 1,10 @@
# frozen_string_literal: true

class Api::V1::CustomEmojisController < Api::BaseController
  vary_by ''
  vary_by '', unless: :disallow_unauthenticated_api_access?

  def index
    cache_even_if_authenticated!
    cache_even_if_authenticated! unless disallow_unauthenticated_api_access?
    render_with_cache(each_serializer: REST::CustomEmojiSerializer) { CustomEmoji.listed.includes(:category) }
  end
end