Fix antiproxying (again).

Fuck it, just hardcode it. They rewrite certain parts of our markup so
we can't rely on anything in the html.
This commit is contained in:
evazion
2020-06-02 23:03:04 -05:00
parent bfa76abb56
commit 647556761b
4 changed files with 8 additions and 14 deletions

View File

@@ -272,6 +272,8 @@ module ApplicationHelper
current_item_data_attributes = data_attributes_for(current_item, model_name, model_attributes)
end
config_data_attributes = data_attributes_for(Danbooru.config, "config", [:hostname, :domain])
controller_param = params[:controller].parameterize.dasherize
action_param = params[:action].parameterize.dasherize
@@ -282,8 +284,11 @@ module ApplicationHelper
controller: controller_param,
action: action_param,
layout: controller.class.send(:_layout),
"current-user-ip-addr": request.remote_ip,
**current_user_data_attributes,
**current_item_data_attributes.to_h
**current_item_data_attributes.to_h,
**config_data_attributes,
"config-environment": Rails.env,
}
}
end