Author: Adam <git@apiote.tk>
show empty search result on network failure
wikidata/search.go | 3 +++
diff --git a/wikidata/search.go b/wikidata/search.go index bb7b52e5e365cc10ec470cc223806eba7f927712..997174aefbabf391296a63e074282263005cdc37 100644 --- a/wikidata/search.go +++ b/wikidata/search.go @@ -97,6 +97,9 @@ Map(parseImageUri). Finish() if err != nil { + if _, ok := err.(network.HttpError); ok { + return &SearchResults{}, nil + } return &SearchResults{}, err } else { return results.(gott.Tuple)[1].(*network.Result).Result.(*SearchResults), nil