Skip to content

Commit 0a88ff3

Browse files
authored
Merge pull request #17 from Nordes/Fix_create_binding
Fix Create predicate when no Artifact
2 parents b6e8c85 + 608a8c7 commit 0a88ff3

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

controllers/gitrepository_predicate.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,16 @@ type GitRepositoryRevisionChangePredicate struct {
2929
predicate.Funcs
3030
}
3131

32+
func (GitRepositoryRevisionChangePredicate) Create(e event.CreateEvent) bool {
33+
src, ok := e.Object.(sourcev1.Source)
34+
35+
if !ok || src.GetArtifact() == nil {
36+
return false
37+
}
38+
39+
return true
40+
}
41+
3242
func (GitRepositoryRevisionChangePredicate) Update(e event.UpdateEvent) bool {
3343
if e.ObjectOld == nil || e.ObjectNew == nil {
3444
return false

0 commit comments

Comments
 (0)