From dd961f893fbe8342409a227b7ea8b2c6f728aba3 Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Thu, 29 Jun 2017 23:54:40 -0700 Subject: [PATCH] recorder dedup lookup fix: for dedup check, copy 'param.' to new params query instead of modifiying original params --- pywb/recorder/redisindexer.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pywb/recorder/redisindexer.py b/pywb/recorder/redisindexer.py index 0928ed26..9c5b2243 100644 --- a/pywb/recorder/redisindexer.py +++ b/pywb/recorder/redisindexer.py @@ -63,7 +63,12 @@ class WritableRedisIndexer(RedisIndexSource): return cdx_list - def lookup_revisit(self, params, digest, url, iso_dt): + def lookup_revisit(self, lookup_params, digest, url, iso_dt): + params = {} + for param in lookup_params: + if param.startswith('param.'): + params[param] = lookup_params[param] + params['url'] = url params['closest'] = iso_date_to_timestamp(iso_dt)