Commit b9f9ae22 authored by Rob Colbert's avatar Rob Colbert

Merge branch 'remote-profile-fix' into 'develop'

Actually fix remote profile loading

See merge request gab/social/gab-social!30
parents aed10a5a c3f36e91
...@@ -11,12 +11,11 @@ class Api::V1::AccountByUsernameController < Api::BaseController ...@@ -11,12 +11,11 @@ class Api::V1::AccountByUsernameController < Api::BaseController
end end
def set_account def set_account
user = params[:username].split("@") username, domain = params[:username].split("@")
if user[1] if domain
user[1] = "#{user[1]}.#{params[:format]}" @account = Account.find_remote!(username, domain)
@account = Account.find_remote!(user[0], user[1])
else else
@account = Account.find_local!(user[0]) @account = Account.find_local!(username)
end end
end end
...@@ -330,7 +330,7 @@ Rails.application.routes.draw do ...@@ -330,7 +330,7 @@ Rails.application.routes.draw do
get '/search', to: 'search#index', as: :search 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 :follows, only: [:create]
resources :media, only: [:create, :update] resources :media, only: [:create, :update]
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment