mirror of
https://github.com/mxpv/podsync.git
synced 2024-05-11 05:55:04 +00:00
Fix episodes truncation for playlist
This commit is contained in:
@ -76,13 +76,13 @@ def _update(item):
|
|||||||
old_episodes = json.loads(old_content) # Deserialize from string to json
|
old_episodes = json.loads(old_content) # Deserialize from string to json
|
||||||
|
|
||||||
if is_playlist:
|
if is_playlist:
|
||||||
episodes = old_episodes + new_episodes # Playlist items are added to the end of list
|
episodes = _unique(old_episodes) + new_episodes # Playlist items are added to the end of list
|
||||||
episodes = _unique(episodes)
|
if len(episodes) > count:
|
||||||
|
episodes = episodes[-count:] # Leave last X elements
|
||||||
else:
|
else:
|
||||||
episodes = new_episodes + old_episodes # Otherwise prepand the new episodes
|
episodes = new_episodes + old_episodes # Otherwise prepand the new episodes
|
||||||
|
if is_playlist:
|
||||||
if len(episodes) > count:
|
del episodes[count:]
|
||||||
del episodes[count:] # Truncate list
|
|
||||||
|
|
||||||
# Compress episodes and submit update query
|
# Compress episodes and submit update query
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user