Fix for issue #750 irrelevant categories

This commit is contained in:
Achal Shantharam 2017-07-17 12:03:13 +05:30
parent e405b67bfb
commit 3681176f54

View file

@ -68,7 +68,7 @@ public class PrefixUpdater extends AsyncTask<Void, Void, List<String>> {
//Check if s contains a 4-digit word anywhere within the string (.* is wildcard)
//And that s does not equal the current year or previous year
//And if it is an irrelevant category such as Media_needing_categories_as_of_16_June_2017(Issue #750)
if(s.matches(".*(19|20)\\d{2}.*") && !s.contains(yearInString) && !s.contains(prevYearInString)
if((s.matches(".*(19|20)\\d{2}.*") && !s.contains(yearInString) && !s.contains(prevYearInString))
||s.matches("(.*)needing(.*)")||s.matches("(.*)taken on(.*)")) {
Timber.d("Filtering out irrelevant result: %s", s);
iterator.remove();