Default to json type for webfinger requests (#1583)
This commit is contained in:
		@@ -1,7 +1,6 @@
 | 
			
		||||
# frozen_string_literal: true
 | 
			
		||||
 | 
			
		||||
class XrdController < ApplicationController
 | 
			
		||||
  before_action :set_default_format_json, only: :webfinger
 | 
			
		||||
  before_action :set_default_format_xml, only: :host_meta
 | 
			
		||||
 | 
			
		||||
  def host_meta
 | 
			
		||||
@@ -31,10 +30,6 @@ class XrdController < ApplicationController
 | 
			
		||||
    request.format = 'xml' if request.headers['HTTP_ACCEPT'].nil? && params[:format].nil?
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def set_default_format_json
 | 
			
		||||
    request.format = 'json' if request.headers['HTTP_ACCEPT'].nil? && params[:format].nil?
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def username_from_resource
 | 
			
		||||
    if resource_param =~ /\Ahttps?:\/\//
 | 
			
		||||
      path_params = Rails.application.routes.recognize_path(resource_param)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user