fix(cmd): Sanitize empty url input for !playlist

This commit is contained in:
Terry Geng 2022-01-25 09:20:11 -05:00
parent 37666c7daf
commit e9bb9d3489

View File

@ -415,6 +415,7 @@ def cmd_play_playlist(bot, user, text, command, parameter):
pass pass
url = util.get_url_from_input(parameter) url = util.get_url_from_input(parameter)
if url:
log.debug(f"cmd: fetching media info from playlist url {url}") log.debug(f"cmd: fetching media info from playlist url {url}")
items = get_playlist_info(url=url, start_index=offset, user=user) items = get_playlist_info(url=url, start_index=offset, user=user)
if len(items) > 0: if len(items) > 0:
@ -423,6 +424,8 @@ def cmd_play_playlist(bot, user, text, command, parameter):
log.info("cmd: add to playlist: " + music.format_debug_string()) log.info("cmd: add to playlist: " + music.format_debug_string())
else: else:
bot.send_msg(tr("playlist_fetching_failed"), text) bot.send_msg(tr("playlist_fetching_failed"), text)
else:
bot.send_msg(tr('bad_parameter', command=command), text)
def cmd_play_radio(bot, user, text, command, parameter): def cmd_play_radio(bot, user, text, command, parameter):