mirror of
https://github.com/tubearchivist/tubearchivist-frontend.git
synced 2024-11-22 11:50:14 +00:00
fix auto reset of playlist_subscribed
This commit is contained in:
parent
241d8326f7
commit
ec00568008
@ -35,8 +35,11 @@ class YoutubePlaylist(YouTubeItem):
|
|||||||
|
|
||||||
def build_json(self, scrape=False):
|
def build_json(self, scrape=False):
|
||||||
"""collection to create json_data"""
|
"""collection to create json_data"""
|
||||||
if not scrape:
|
|
||||||
self.get_from_es()
|
self.get_from_es()
|
||||||
|
if self.json_data:
|
||||||
|
subscribed = self.json_data.get("playlist_subscribed")
|
||||||
|
else:
|
||||||
|
subscribed = False
|
||||||
|
|
||||||
if scrape or not self.json_data:
|
if scrape or not self.json_data:
|
||||||
self.get_from_youtube()
|
self.get_from_youtube()
|
||||||
@ -44,13 +47,13 @@ class YoutubePlaylist(YouTubeItem):
|
|||||||
self.get_entries()
|
self.get_entries()
|
||||||
self.json_data["playlist_entries"] = self.all_members
|
self.json_data["playlist_entries"] = self.all_members
|
||||||
self.get_playlist_art()
|
self.get_playlist_art()
|
||||||
|
self.json_data["playlist_subscribed"] = subscribed
|
||||||
|
|
||||||
def process_youtube_meta(self):
|
def process_youtube_meta(self):
|
||||||
"""extract relevant fields from youtube"""
|
"""extract relevant fields from youtube"""
|
||||||
self.json_data = {
|
self.json_data = {
|
||||||
"playlist_id": self.youtube_id,
|
"playlist_id": self.youtube_id,
|
||||||
"playlist_active": True,
|
"playlist_active": True,
|
||||||
"playlist_subscribed": False,
|
|
||||||
"playlist_name": self.youtube_meta["title"],
|
"playlist_name": self.youtube_meta["title"],
|
||||||
"playlist_channel": self.youtube_meta["channel"],
|
"playlist_channel": self.youtube_meta["channel"],
|
||||||
"playlist_channel_id": self.youtube_meta["channel_id"],
|
"playlist_channel_id": self.youtube_meta["channel_id"],
|
||||||
|
Loading…
Reference in New Issue
Block a user