mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 19:28:54 -05:00
[Audio] Hotfix an edge case where an attribute error can be raised (#3328)
* Limit Playlists Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com> * Hotfix Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com> * Hotfix Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com>
This commit is contained in:
parent
b0b76c5a00
commit
e52c20b9e7
1
changelog.d/audio/3328.hotfix.1.rst
Normal file
1
changelog.d/audio/3328.hotfix.1.rst
Normal file
@ -0,0 +1 @@
|
|||||||
|
Fixed an attribute error that can be raised on play commands for spotify tracks.
|
||||||
@ -750,6 +750,8 @@ class MusicCache:
|
|||||||
log.debug(f"Querying Local Database for {query}")
|
log.debug(f"Querying Local Database for {query}")
|
||||||
task = ("update", ("lavalink", {"query": query}))
|
task = ("update", ("lavalink", {"query": query}))
|
||||||
self.append_task(ctx, *task)
|
self.append_task(ctx, *task)
|
||||||
|
else:
|
||||||
|
val = None
|
||||||
if val and not forced:
|
if val and not forced:
|
||||||
data = val
|
data = val
|
||||||
data["query"] = query
|
data["query"] = query
|
||||||
|
|||||||
@ -91,6 +91,8 @@ class CacheFetchResult:
|
|||||||
k in self.query for k in ["loadType", "playlistInfo", "isSeekable", "isStream"]
|
k in self.query for k in ["loadType", "playlistInfo", "isSeekable", "isStream"]
|
||||||
):
|
):
|
||||||
self.query = json.loads(self.query)
|
self.query = json.loads(self.query)
|
||||||
|
else:
|
||||||
|
self.query = None
|
||||||
|
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user