From d71032ee3d751a741ef9fa17785417566b0845c5 Mon Sep 17 00:00:00 2001 From: Moncef Belyamani Date: Tue, 18 Jul 2023 03:20:35 -0400 Subject: [PATCH] Remove unnecessary duplicate lines (#10) In PR #3, headers were converted to lowercase, which resulted in the same action being performed twice. This PR removes those duplicate actions. Co-authored-by: Moncef Belyamani --- lib/rack/cache/meta_store.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/rack/cache/meta_store.rb b/lib/rack/cache/meta_store.rb index b25b474..7fc63a9 100644 --- a/lib/rack/cache/meta_store.rb +++ b/lib/rack/cache/meta_store.rb @@ -91,13 +91,12 @@ def store(request, response, entity_store) vary = response.vary entries = read(key).reject do |env, res| - (vary == (res['vary'] || res['vary'])) && + (vary == (res['vary'])) && requests_match?(vary, env, stored_env) end headers = persist_response(response) headers.delete('age') - headers.delete('age') entries.unshift [stored_env, headers] if request.env['rack-cache.use_native_ttl'] && response.fresh?