diff --git a/velero-plugins/build/restore.go b/velero-plugins/build/restore.go index 861fb46..3267f4d 100644 --- a/velero-plugins/build/restore.go +++ b/velero-plugins/build/restore.go @@ -86,7 +86,9 @@ func (p *RestorePlugin) Execute(input *velero.RestoreItemActionExecuteInput) (*v // if it is not sourceBuildStrategyType build.Spec.Strategy.SourceStrategy.From.Name = newName for _, trigger := range build.Spec.TriggeredBy { - trigger.ImageChangeBuild.ImageID = newName + if trigger.ImageChangeBuild != nil { + trigger.ImageChangeBuild.ImageID = newName + } } var out map[string]interface{}