diff --git a/python/plugins/processing/gui/AlgorithmLocatorFilter.py b/python/plugins/processing/gui/AlgorithmLocatorFilter.py index e77099850f36..c461dec260cd 100644 --- a/python/plugins/processing/gui/AlgorithmLocatorFilter.py +++ b/python/plugins/processing/gui/AlgorithmLocatorFilter.py @@ -87,7 +87,9 @@ def fetchResults(self, string, context, feedback): string = string.lower() tagScore = 0 - tags = [*a.tags(), a.provider().name(), a.group()] + tags = [*a.tags(), a.provider().name()] + if a.group(): + tags.append(a.group()) for t in tags: if string in t.lower(): @@ -176,7 +178,9 @@ def fetchResults(self, string, context, feedback): string = string.lower() tagScore = 0 - tags = [*a.tags(), a.provider().name(), a.group()] + tags = [*a.tags(), a.provider().name()] + if a.group(): + tags.append(a.group()) for t in tags: if string in t.lower():