diff --git a/endpoints/api/search.py b/endpoints/api/search.py index 0871cd6eb..591499928 100644 --- a/endpoints/api/search.py +++ b/endpoints/api/search.py @@ -291,6 +291,7 @@ class ConductSearch(ApiResource): # Modify the results' scores via how close the query term is to each result's name. for result in results: name = result.get('short_name', result['name']) - result['score'] = result['score'] * liquidmetal.score(name, query) + lm_score = liquidmetal.score(name, query) or 1 + result['score'] = result['score'] * lm_score return {'results': sorted(results, key=itemgetter('score'), reverse=True)}