From bdb848b4f3d4312e914cc87ed9c93d20619aff32 Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 15 Jun 2017 14:09:33 -0400 Subject: [PATCH] Split the theme_key so we extract the key from seq --- lib/middleware/anonymous_cache.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/middleware/anonymous_cache.rb b/lib/middleware/anonymous_cache.rb index 2a24f982366..467d6db9d82 100644 --- a/lib/middleware/anonymous_cache.rb +++ b/lib/middleware/anonymous_cache.rb @@ -1,5 +1,6 @@ require_dependency "mobile_detection" require_dependency "crawler_detection" +require_dependency "guardian" module Middleware class AnonymousCache @@ -15,7 +16,7 @@ module Middleware def initialize(env) @env = env - @request = Rack::Request.new(env) + @request = Rack::Request.new(@env) end def is_mobile=(val) @@ -59,7 +60,7 @@ module Middleware end def theme_key - key = @request.cookies['theme_key'] + key,_ = @request.cookies['theme_key']&.split(',') if key && Guardian.new.allow_theme?(key) key else