Remove orphaned releases

This commit is contained in:
Ruud
2014-05-06 23:49:34 +02:00
parent 5ab10ff97a
commit ac8a13db22
2 changed files with 30 additions and 3 deletions
+7 -2
View File
@@ -361,13 +361,18 @@ class MediaPlugin(MediaBase):
media = db.get('id', media_id)
if media:
deleted = False
media_releases = fireEvent('release.for_media', media['_id'], single = True)
if delete_from == 'all':
# Delete connected releases
for release in media_releases:
db.delete(release)
db.delete(media)
deleted = True
else:
media_releases = fireEvent('release.for_media', media['_id'], single = True)
total_releases = len(media_releases)
total_deleted = 0
new_media_status = None