Stop notify frontend triggering for media add

This commit is contained in:
Ruud committed 2014-03-05 16:27:27 +01:00
1 parent 2ce0f7beb4
commit 4625c920c3
1 file changed
+6 -4
+6 -4
View File
@@ -3,7 +3,7 @@ from couchpotato import get_db
from couchpotato.api import addApiView from couchpotato.api import addApiView
from couchpotato.core.event import fireEvent, fireEventAsync, addEvent from couchpotato.core.event import fireEvent, fireEventAsync, addEvent
from couchpotato.core.helpers.encoding import toUnicode from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.helpers.variable import splitString, tryInt, getTitle from couchpotato.core.helpers.variable import splitString, getTitle
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.media.movie import MovieTypeBase from couchpotato.core.media.movie import MovieTypeBase
import time import time
@@ -45,7 +45,7 @@ class MovieBase(MovieTypeBase):
addEvent('movie.update_info', self.updateInfo) addEvent('movie.update_info', self.updateInfo)
addEvent('movie.update_release_dates', self.updateReleaseDate) addEvent('movie.update_release_dates', self.updateReleaseDate)
def add(self, params = None, force_readd = True, search_after = True, status = None): def add(self, params = None, force_readd = True, search_after = True, update_after = True, notify_after = True, status = None):
if not params: params = {} if not params: params = {}
if not params.get('identifier'): if not params.get('identifier'):
@@ -150,7 +150,8 @@ class MovieBase(MovieTypeBase):
db.update(m) db.update(m)
# Do full update to get images etc # Do full update to get images etc
fireEventAsync('movie.update_info', m['_id'], default_title = params.get('title'), on_complete = onComplete) if update_after:
fireEventAsync('movie.update_info', m['_id'], default_title = params.get('title'), on_complete = onComplete)
# Remove releases # Remove releases
for rel in db.run('release', 'for_media', m['_id']): for rel in db.run('release', 'for_media', m['_id']):
@@ -163,7 +164,8 @@ class MovieBase(MovieTypeBase):
onComplete = self.createOnComplete(m['_id']) onComplete = self.createOnComplete(m['_id'])
onComplete() onComplete()
if added: if added and notify_after:
if params.get('title'): if params.get('title'):
message = 'Successfully added "%s" to your wanted list.' % params.get('title', '') message = 'Successfully added "%s" to your wanted list.' % params.get('title', '')
else: else: