mirror of
https://github.com/discourse/discourse.git
synced 2025-06-04 09:14:40 +08:00
FIX: Anonymous cache regression
This commit is contained in:
@ -66,7 +66,7 @@ module Middleware
|
|||||||
@is_mobile = val ? :true : :false
|
@is_mobile = val ? :true : :false
|
||||||
end
|
end
|
||||||
|
|
||||||
def key_is_mobile?
|
def is_mobile?
|
||||||
@is_mobile ||=
|
@is_mobile ||=
|
||||||
begin
|
begin
|
||||||
session = @env[RACK_SESSION]
|
session = @env[RACK_SESSION]
|
||||||
@ -79,6 +79,7 @@ module Middleware
|
|||||||
|
|
||||||
@is_mobile == :true
|
@is_mobile == :true
|
||||||
end
|
end
|
||||||
|
alias_method :key_is_mobile?, :is_mobile?
|
||||||
|
|
||||||
def key_has_brotli?
|
def key_has_brotli?
|
||||||
@has_brotli ||=
|
@has_brotli ||=
|
||||||
@ -88,7 +89,7 @@ module Middleware
|
|||||||
@has_brotli == :true
|
@has_brotli == :true
|
||||||
end
|
end
|
||||||
|
|
||||||
def key_is_crawler?
|
def is_crawler?
|
||||||
@is_crawler ||=
|
@is_crawler ||=
|
||||||
begin
|
begin
|
||||||
user_agent = @env[USER_AGENT]
|
user_agent = @env[USER_AGENT]
|
||||||
@ -101,6 +102,7 @@ module Middleware
|
|||||||
end
|
end
|
||||||
@is_crawler == :true
|
@is_crawler == :true
|
||||||
end
|
end
|
||||||
|
alias_method :key_is_crawler?, :is_crawler?
|
||||||
|
|
||||||
def cache_key
|
def cache_key
|
||||||
return @cache_key if defined?(@cache_key)
|
return @cache_key if defined?(@cache_key)
|
||||||
|
Reference in New Issue
Block a user