diff --git a/couchpotato/core/plugins/automation/__init__.py b/couchpotato/core/plugins/automation/__init__.py index 8f7d80b7..2eac7dac 100644 --- a/couchpotato/core/plugins/automation/__init__.py +++ b/couchpotato/core/plugins/automation/__init__.py @@ -16,21 +16,27 @@ config = [{ { 'name': 'year', 'default': 2011, - 'Label': 'Year', 'type': 'int', }, { 'name': 'votes', 'default': 1000, - 'Label': 'Votes', 'type': 'int', }, { 'name': 'rating', 'default': 6.0, - 'Label': 'Rating', 'type': 'float', }, + { + 'name': 'hour', + 'advanced': True, + 'default': 12, + 'label': 'Check every', + 'type': 'int', + 'unit': 'hours', + 'description': 'hours', + }, ], }, ], diff --git a/couchpotato/core/plugins/automation/main.py b/couchpotato/core/plugins/automation/main.py index 713b97ab..6acf26d8 100644 --- a/couchpotato/core/plugins/automation/main.py +++ b/couchpotato/core/plugins/automation/main.py @@ -10,6 +10,8 @@ class Automation(Plugin): def __init__(self): + fireEvent('schedule.interval', 'updater.check', self.addMovies, hours = self.conf('hour', default = 12)) + if not Env.get('dev'): addEvent('app.load', self.addMovies) diff --git a/couchpotato/core/plugins/movie/main.py b/couchpotato/core/plugins/movie/main.py index 433ecaa9..354e64a6 100644 --- a/couchpotato/core/plugins/movie/main.py +++ b/couchpotato/core/plugins/movie/main.py @@ -264,7 +264,8 @@ class MoviePlugin(Plugin): if not m: m = Movie( library_id = library.get('id'), - profile_id = params.get('profile_id', default_profile.get('id')) + profile_id = params.get('profile_id', default_profile.get('id')), + status_id = status_active.get('id'), ) db.add(m) fireEvent('library.update', params.get('identifier'), default_title = params.get('title', ''))