浏览代码
Fix login sometimes redirecting to paths that are not pages (#11019)
Fix #11016
master^2
Eugen Rochko
5 年前
committed by
GitHub
找不到此签名对应的密钥
GPG 密钥 ID: 4AEE18F83AFDEB23
共有
4 个文件被更改,包括
8 次插入 和
0 次删除
-
app/controllers/custom_css_controller.rb
-
app/controllers/manifests_controller.rb
-
app/controllers/media_controller.rb
-
app/controllers/media_proxy_controller.rb
|
|
@@ -1,6 +1,8 @@ |
|
|
|
# frozen_string_literal: true |
|
|
|
|
|
|
|
class CustomCssController < ApplicationController |
|
|
|
skip_before_action :store_current_location |
|
|
|
|
|
|
|
before_action :set_cache_headers |
|
|
|
|
|
|
|
def show |
|
|
|
|
|
@@ -1,6 +1,8 @@ |
|
|
|
# frozen_string_literal: true |
|
|
|
|
|
|
|
class ManifestsController < ApplicationController |
|
|
|
skip_before_action :store_current_location |
|
|
|
|
|
|
|
def show |
|
|
|
render json: InstancePresenter.new, serializer: ManifestSerializer |
|
|
|
end |
|
|
|
|
|
@@ -3,6 +3,8 @@ |
|
|
|
class MediaController < ApplicationController |
|
|
|
include Authorization |
|
|
|
|
|
|
|
skip_before_action :store_current_location |
|
|
|
|
|
|
|
before_action :set_media_attachment |
|
|
|
before_action :verify_permitted_status! |
|
|
|
|
|
|
|
|
|
@@ -3,6 +3,8 @@ |
|
|
|
class MediaProxyController < ApplicationController |
|
|
|
include RoutingHelper |
|
|
|
|
|
|
|
skip_before_action :store_current_location |
|
|
|
|
|
|
|
def show |
|
|
|
RedisLock.acquire(lock_options) do |lock| |
|
|
|
if lock.acquired? |
|
|
|