From f97c872b2eefe73ddd18968424212491b242632c Mon Sep 17 00:00:00 2001 From: Carl Kittelberger Date: Sun, 3 Jul 2016 19:03:32 +0200 Subject: [PATCH] parsers/wikipedia: Fix HTTP(S) URL filter logic. --- parsers/wikipedia/parser.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/parsers/wikipedia/parser.go b/parsers/wikipedia/parser.go index bfd8267..d50ae64 100644 --- a/parsers/wikipedia/parser.go +++ b/parsers/wikipedia/parser.go @@ -23,8 +23,8 @@ func (p *Parser) Init() error { } func (p *Parser) Parse(u *url.URL, referer *url.URL) (result parsers.ParseResult) { - if !strings.EqualFold(u.Scheme, "http") || - !strings.EqualFold(u.Scheme, "https") || + if !(strings.EqualFold(u.Scheme, "http") || + strings.EqualFold(u.Scheme, "https")) || (!strings.HasSuffix(strings.ToLower(u.Host), ".wikipedia.org") && !strings.EqualFold(u.Host, "wikipedia.org")) { result.Ignored = true