Skip to content
Extraits de code Groupes Projets
Valider f79ba2de rédigé par Eugen Rochko's avatar Eugen Rochko
Parcourir les fichiers

Fix admin UI not loading JS, make sure to strip "acct:" out of remote...

Fix admin UI not loading JS, make sure to strip "acct:" out of remote account's usernames when authorizing follow
parent 136e18b8
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -6,7 +6,7 @@ class AuthorizeFollowController < ApplicationController
before_action :authenticate_user!
def new
uri = Addressable::URI.parse(params[:acct])
uri = Addressable::URI.parse(acct_param)
if uri.path && %w(http https).include?(uri.scheme)
set_account_from_url
......@@ -18,7 +18,7 @@ class AuthorizeFollowController < ApplicationController
end
def create
@account = FollowService.new.call(current_account, params[:acct]).try(:target_account)
@account = FollowService.new.call(current_account, acct_param).try(:target_account)
if @account.nil?
render :error
......@@ -32,10 +32,14 @@ class AuthorizeFollowController < ApplicationController
private
def set_account_from_url
@account = FetchRemoteAccountService.new.call(params[:acct])
@account = FetchRemoteAccountService.new.call(acct_param)
end
def set_account_from_acct
@account = FollowRemoteAccountService.new.call(params[:acct])
@account = FollowRemoteAccountService.new.call(acct_param)
end
def acct_param
params[:acct].gsub(/\Aacct:/, '')
end
end
- content_for :header_tags do
= javascript_include_tag 'application_public'
- content_for :content do
.admin-wrapper
.sidebar
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter