fix: web interface add url issue #91
This commit is contained in:
		@@ -189,7 +189,7 @@ def post():
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        elif 'add_url' in request.form:
 | 
			
		||||
            music_wrapper = get_item_wrapper(var.bot, type='url', url=request.form['url'])
 | 
			
		||||
            music_wrapper = get_item_wrapper(var.bot, type='url', url=request.form['url'], user=user)
 | 
			
		||||
            var.playlist.append(music_wrapper)
 | 
			
		||||
 | 
			
		||||
            log.info("web: add to playlist: " + music_wrapper.format_debug_string())
 | 
			
		||||
@@ -199,7 +199,7 @@ def post():
 | 
			
		||||
 | 
			
		||||
        elif 'add_radio' in request.form:
 | 
			
		||||
            url = request.form['add_radio']
 | 
			
		||||
            music_wrapper = get_item_wrapper(var.bot, type='radio', url=url)
 | 
			
		||||
            music_wrapper = get_item_wrapper(var.bot, type='radio', url=url, user=user)
 | 
			
		||||
            var.playlist.append(music_wrapper)
 | 
			
		||||
 | 
			
		||||
            log.info("cmd: add to playlist: " + music_wrapper.format_debug_string())
 | 
			
		||||
 
 | 
			
		||||
@@ -91,6 +91,8 @@ class PlaylistItemWrapper:
 | 
			
		||||
 | 
			
		||||
def get_item_wrapper(bot, **kwargs):
 | 
			
		||||
    item = var.library.get_item(bot, **kwargs)
 | 
			
		||||
    if 'user' not in kwargs:
 | 
			
		||||
        raise KeyError("Which user added this song?")
 | 
			
		||||
    return PlaylistItemWrapper(var.library, item.id, kwargs['type'], kwargs['user'])
 | 
			
		||||
 | 
			
		||||
def get_item_wrapper_by_id(bot, id, user):
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user