From 8e1df723cc5d66145dcad0d491dcc3101b0db382 Mon Sep 17 00:00:00 2001 From: Jan Kaluza Date: Oct 30 2018 14:15:18 +0000 Subject: Ignore Brew builds for already failed/completed events. --- diff --git a/freshmaker/handlers/brew/container_task_state_change.py b/freshmaker/handlers/brew/container_task_state_change.py index 5eb1fa5..26ae6a6 100644 --- a/freshmaker/handlers/brew/container_task_state_change.py +++ b/freshmaker/handlers/brew/container_task_state_change.py @@ -62,6 +62,9 @@ class BrewContainerTaskStateChangeHandler(ContainerBuildHandler): if found_build is not None: self.set_context(found_build) + if found_build.event.state not in [EventState.INITIALIZED.value, + EventState.BUILDING.value]: + return # update build state in db if event.new_state == 'CLOSED': # if build is triggered by an advisory, verify the container