Remove snatched nzbs
This commit is contained in:
1 parent
18825f7a6d
commit
c87f638b18
1 file changed
+10
-2
@@ -98,7 +98,10 @@ class MoviePlugin(Plugin):
|
|||||||
db = get_session();
|
db = get_session();
|
||||||
|
|
||||||
library = fireEvent('library.add', single = True, attrs = params)
|
library = fireEvent('library.add', single = True, attrs = params)
|
||||||
status = fireEvent('status.add', 'active', single = True)
|
|
||||||
|
# Status
|
||||||
|
status_active = fireEvent('status.add', 'active', single = True)
|
||||||
|
status_snatched = fireEvent('status.add', 'snatched', single = True)
|
||||||
|
|
||||||
m = db.query(Movie).filter_by(library_id = library.get('id')).first()
|
m = db.query(Movie).filter_by(library_id = library.get('id')).first()
|
||||||
if not m:
|
if not m:
|
||||||
@@ -107,8 +110,13 @@ class MoviePlugin(Plugin):
|
|||||||
profile_id = params.get('profile_id')
|
profile_id = params.get('profile_id')
|
||||||
)
|
)
|
||||||
db.add(m)
|
db.add(m)
|
||||||
|
else:
|
||||||
|
# Clean snatched history
|
||||||
|
for release in m.releases:
|
||||||
|
if release.status_id == status_snatched.get('id'):
|
||||||
|
release.delete()
|
||||||
|
|
||||||
m.status_id = status.get('id')
|
m.status_id = status_active.get('id')
|
||||||
db.commit()
|
db.commit()
|
||||||
|
|
||||||
movie_dict = m.to_dict(deep = {
|
movie_dict = m.to_dict(deep = {
|
||||||
|
|||||||
Reference in new issue
Block a user