Do proper release of movie from wanted
This commit is contained in:
@@ -380,13 +380,15 @@ class MoviePlugin(Plugin):
|
|||||||
total_deleted = 0
|
total_deleted = 0
|
||||||
new_movie_status = None
|
new_movie_status = None
|
||||||
for release in movie.releases:
|
for release in movie.releases:
|
||||||
if delete_from == 'wanted' and release.status_id != done_status.get('id'):
|
if delete_from == 'wanted':
|
||||||
db.delete(release)
|
if release.status_id != done_status.get('id'):
|
||||||
total_deleted += 1
|
db.delete(release)
|
||||||
|
total_deleted += 1
|
||||||
new_movie_status = 'done'
|
new_movie_status = 'done'
|
||||||
elif delete_from == 'manage' and release.status_id == done_status.get('id'):
|
elif delete_from == 'manage':
|
||||||
db.delete(release)
|
if release.status_id == done_status.get('id'):
|
||||||
total_deleted += 1
|
db.delete(release)
|
||||||
|
total_deleted += 1
|
||||||
new_movie_status = 'active'
|
new_movie_status = 'active'
|
||||||
db.commit()
|
db.commit()
|
||||||
|
|
||||||
@@ -397,6 +399,8 @@ class MoviePlugin(Plugin):
|
|||||||
new_status = fireEvent('status.get', new_movie_status, single = True)
|
new_status = fireEvent('status.get', new_movie_status, single = True)
|
||||||
movie.status_id = new_status.get('id')
|
movie.status_id = new_status.get('id')
|
||||||
db.commit()
|
db.commit()
|
||||||
|
else:
|
||||||
|
fireEvent('movie.restatus', movie.id, single = True)
|
||||||
|
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user