This is an automated email from the ASF dual-hosted git repository. lburgazzoli pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-k.git
The following commit(s) were added to refs/heads/master by this push: new 142362e fix bug due to state change during trait evaluation 142362e is described below commit 142362e38001d27aba1e8811e528514ff4b70a62 Author: nferraro <ni.ferr...@gmail.com> AuthorDate: Wed Mar 13 02:08:42 2019 +0100 fix bug due to state change during trait evaluation --- pkg/trait/deployment.go | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkg/trait/deployment.go b/pkg/trait/deployment.go index dfcd9a7..30f9cea 100644 --- a/pkg/trait/deployment.go +++ b/pkg/trait/deployment.go @@ -75,11 +75,17 @@ func (t *deploymentTrait) Apply(e *Environment) error { e.IntegrationInPhase(v1alpha1.IntegrationPhaseBuildingContext, v1alpha1.IntegrationPhaseResolvingContext) { if t.deployer.ContainerImage { - // trigger container image build - e.Integration.Status.Phase = v1alpha1.IntegrationPhaseBuildImageSubmitted + e.PostProcessors = append(e.PostProcessors, func(environment *Environment) error { + // trigger container image build + e.Integration.Status.Phase = v1alpha1.IntegrationPhaseBuildImageSubmitted + return nil + }) } else { - // trigger integration deploy - e.Integration.Status.Phase = v1alpha1.IntegrationPhaseDeploying + e.PostProcessors = append(e.PostProcessors, func(environment *Environment) error { + // trigger integration deploy + e.Integration.Status.Phase = v1alpha1.IntegrationPhaseDeploying + return nil + }) } return nil