fix for sharing from admin
This commit is contained in:
parent
58a962a855
commit
dbdbf2ad4a
@ -523,17 +523,21 @@ def build_playlist(jbop, libraries=None, days=None, top=None, filters=None, sear
|
|||||||
return keys_list
|
return keys_list
|
||||||
|
|
||||||
|
|
||||||
def share_playlists(playlist_titles, users):
|
def share_playlists(playlists, users):
|
||||||
"""
|
"""
|
||||||
Parameters
|
Parameters
|
||||||
----------
|
----------
|
||||||
playlist_titles: list
|
playlists: list
|
||||||
list of playlist titles
|
list of playlist titles
|
||||||
users: list
|
users: list
|
||||||
list of user names
|
list of user names
|
||||||
"""
|
"""
|
||||||
for user in users:
|
for user in users:
|
||||||
for title in playlist_titles:
|
for playlist in playlists:
|
||||||
|
if isinstance(playlist, str):
|
||||||
|
title = playlist
|
||||||
|
else:
|
||||||
|
title = playlist.title
|
||||||
logger.info("...Shared {title} playlist to '{user}'.".format(title=title, user=user))
|
logger.info("...Shared {title} playlist to '{user}'.".format(title=title, user=user))
|
||||||
plex.playlist(title).copyToUser(user)
|
plex.playlist(title).copyToUser(user)
|
||||||
|
|
||||||
@ -945,7 +949,6 @@ if __name__ == "__main__":
|
|||||||
playlists = data['user_selected']
|
playlists = data['user_selected']
|
||||||
else:
|
else:
|
||||||
playlists = data['all_playlists']
|
playlists = data['all_playlists']
|
||||||
playlists_titles = [pl.title for pl in playlists]
|
|
||||||
for pl in playlists:
|
for pl in playlists:
|
||||||
pl_dict = {'items': []}
|
pl_dict = {'items': []}
|
||||||
pl_dict.update(vars(pl))
|
pl_dict.update(vars(pl))
|
||||||
|
Loading…
Reference in New Issue
Block a user