diff --git a/app/swarm.py b/app/swarm.py index b870b27ad899b983c339bb00fa15592a6884435f..c9f169dcb296e80c49e6099ff624335505840206 100644 --- a/app/swarm.py +++ b/app/swarm.py @@ -101,8 +101,8 @@ class Swarm: ' Poll the service until the job is completly executed. ''' session = self.Session() - job.status = 'running' session.add(job) + job.status = 'running' session.commit() current_state = None while True: @@ -112,7 +112,6 @@ class Swarm: time.sleep(1) service.reload() job.status = current_state - session.add(job) session.commit() session.close() # Remove the service from the swarm.