diff options
Diffstat (limited to 'cogs/music/play_utils.py')
| -rw-r--r-- | cogs/music/play_utils.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/cogs/music/play_utils.py b/cogs/music/play_utils.py index 0614157..044bd1d 100644 --- a/cogs/music/play_utils.py +++ b/cogs/music/play_utils.py | |||
| @@ -113,7 +113,9 @@ class Utils: | |||
| 113 | 113 | ||
| 114 | # Boost score based on word ratio | 114 | # Boost score based on word ratio |
| 115 | score = score * (0.7 + (0.3 * word_ratio)) | 115 | score = score * (0.7 + (0.3 * word_ratio)) |
| 116 | 116 | ||
| 117 | score = int(score) | ||
| 118 | |||
| 117 | # Ensure score is within bounds | 119 | # Ensure score is within bounds |
| 118 | return min(100, max(0, score)) | 120 | return min(100, max(0, score)) |
| 119 | 121 | ||
| @@ -410,6 +412,9 @@ class PlayUtils: | |||
| 410 | async def search_local_autocomplete(cls, query: str = None, max_results: int = 10): | 412 | async def search_local_autocomplete(cls, query: str = None, max_results: int = 10): |
| 411 | """Wrapper for autocomplete searches that returns more results and allows empty query.""" | 413 | """Wrapper for autocomplete searches that returns more results and allows empty query.""" |
| 412 | # For autocomplete, we want to show more options and allow empty queries | 414 | # For autocomplete, we want to show more options and allow empty queries |
| 415 | if not query: | ||
| 416 | return [] | ||
| 417 | |||
| 413 | return await cls.search_local(query, max_results=max_results, autocomplete=True) | 418 | return await cls.search_local(query, max_results=max_results, autocomplete=True) |
| 414 | 419 | ||
| 415 | 420 | ||
