Actually fix remote profile loading

This commit is contained in:
Alex Gleason 2019-08-01 19:19:31 -04:00
parent 1bfbb53c14
commit c3f36e9142
No known key found for this signature in database
GPG Key ID: 7211D1F99744FBB7
2 changed files with 5 additions and 6 deletions

View File

@ -11,12 +11,11 @@ class Api::V1::AccountByUsernameController < Api::BaseController
end
def set_account
user = params[:username].split("@")
if user[1]
user[1] = "#{user[1]}.#{params[:format]}"
@account = Account.find_remote!(user[0], user[1])
username, domain = params[:username].split("@")
if domain
@account = Account.find_remote!(username, domain)
else
@account = Account.find_local!(user[0])
@account = Account.find_local!(username)
end
end

View File

@ -330,7 +330,7 @@ Rails.application.routes.draw do
get '/search', to: 'search#index', as: :search
get '/account_by_username/:username', to: 'account_by_username#show'
get '/account_by_username/:username', to: 'account_by_username#show', username: /(.*)/
resources :follows, only: [:create]
resources :media, only: [:create, :update]