From eb7f5a963c88ba1621128f521cef7a4729b7a7f3 Mon Sep 17 00:00:00 2001 From: Stefan Koegl Date: Wed, 15 Sep 2010 15:56:17 +0200 Subject: [PATCH] avoid creating duplicate podcast-tags in feed-downloader --- mygpo/data/feeddownloader.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mygpo/data/feeddownloader.py b/mygpo/data/feeddownloader.py index aaea11d5..25affa3b 100755 --- a/mygpo/data/feeddownloader.py +++ b/mygpo/data/feeddownloader.py @@ -125,7 +125,8 @@ def update_feed_tags(podcast, tags): #create new found tags for tag in tags: - PodcastTag.objects.get_or_create(podcast=podcast, source=src, tag=tag) + if not PodcastTag.objects.filter(podcast=podcast, source=src, tag=tag).exists(): + PodcastTag.objects.get_or_create(podcast=podcast, source=src, tag=tag) def get_episode_metadata(entry, url, mimetype): -- 2.11.4.GIT