diff --git a/pkg/image/controller/trigger/image_trigger_controller_test.go b/pkg/image/controller/trigger/image_trigger_controller_test.go
index <HASH>..<HASH> 100644
--- a/pkg/image/controller/trigger/image_trigger_controller_test.go
+++ b/pkg/image/controller/trigger/image_trigger_controller_test.go
@@ -958,7 +958,7 @@ func updateBuildConfigImages(bc *buildapi.BuildConfig, tagRetriever trigger.TagR
 		if updated == nil {
 			updated = bc.DeepCopy()
 		}
-		p = bc.Spec.Triggers[i].ImageChange
+		p = updated.Spec.Triggers[i].ImageChange
 		p.LastTriggeredImageID = latest
 	}
 	return updated, nil
Image trigger test was mutating the wrong object