fix(cmd): Sanitize empty url input for !playlist
This commit is contained in:
parent
37666c7daf
commit
e9bb9d3489
17
command.py
17
command.py
@ -415,14 +415,17 @@ def cmd_play_playlist(bot, user, text, command, parameter):
|
||||
pass
|
||||
|
||||
url = util.get_url_from_input(parameter)
|
||||
log.debug(f"cmd: fetching media info from playlist url {url}")
|
||||
items = get_playlist_info(url=url, start_index=offset, user=user)
|
||||
if len(items) > 0:
|
||||
items = var.playlist.extend(list(map(lambda item: get_cached_wrapper_from_scrap(**item), items)))
|
||||
for music in items:
|
||||
log.info("cmd: add to playlist: " + music.format_debug_string())
|
||||
if url:
|
||||
log.debug(f"cmd: fetching media info from playlist url {url}")
|
||||
items = get_playlist_info(url=url, start_index=offset, user=user)
|
||||
if len(items) > 0:
|
||||
items = var.playlist.extend(list(map(lambda item: get_cached_wrapper_from_scrap(**item), items)))
|
||||
for music in items:
|
||||
log.info("cmd: add to playlist: " + music.format_debug_string())
|
||||
else:
|
||||
bot.send_msg(tr("playlist_fetching_failed"), text)
|
||||
else:
|
||||
bot.send_msg(tr("playlist_fetching_failed"), text)
|
||||
bot.send_msg(tr('bad_parameter', command=command), text)
|
||||
|
||||
|
||||
def cmd_play_radio(bot, user, text, command, parameter):
|
||||
|
Loading…
x
Reference in New Issue
Block a user