Skip to content

Commit 608a8c7

Browse files
committed
Fix Create predicates when no Artifact
Signed-off-by: Nordes <[email protected]>
1 parent b6e8c85 commit 608a8c7

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)