From 24c968640d42b234a2b41727c7efc783e28eaaff Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Tue, 25 Apr 2017 14:48:09 -0700 Subject: [PATCH] fuzzymatcher: better fix for mime-type matching if no mime --- pywb/webagg/fuzzymatcher.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pywb/webagg/fuzzymatcher.py b/pywb/webagg/fuzzymatcher.py index 7afb46d6..0d318c00 100644 --- a/pywb/webagg/fuzzymatcher.py +++ b/pywb/webagg/fuzzymatcher.py @@ -162,8 +162,12 @@ class FuzzyMatcher(object): if not rule.match_filters: return True + mime = cdx.get('mime') + if not mime: + return False + for match_filter in rule.match_filters: - if match_filter['mime'] in (cdx.get('mime', ''), '*'): + if match_filter['mime'] in (mime, '*'): return match_filter['match'].search(url) return False