diff --git a/src/pretix/base/services/update_check.py b/src/pretix/base/services/update_check.py index c43781ebb8..a29df018e1 100644 --- a/src/pretix/base/services/update_check.py +++ b/src/pretix/base/services/update_check.py @@ -31,12 +31,13 @@ def run_update_check(sender, **kwargs): @app.task def update_check(): gs = GlobalSettingsObject() - if not gs.settings.update_check_perform: - return if not gs.settings.update_check_id: gs.settings.set('update_check_id', uuid.uuid4().hex) + if not gs.settings.update_check_perform: + return + if 'runserver' in sys.argv: gs.settings.set('update_check_last', now()) gs.settings.set('update_check_result', {