Merge pull request #1513 from mrlihanbo/bugfix-rb-status

bugfix: update binding status when work's applied condition status changed
This commit is contained in:
karmada-bot 2022-03-23 09:58:35 +08:00 committed by GitHub
commit 3a5d6d132a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -27,18 +27,18 @@ var workPredicateFn = builder.WithPredicates(predicate.Funcs{
return false
},
UpdateFunc: func(e event.UpdateEvent) bool {
var statusesOld, statusesNew []workv1alpha1.ManifestStatus
var statusesOld, statusesNew workv1alpha1.WorkStatus
switch oldWork := e.ObjectOld.(type) {
case *workv1alpha1.Work:
statusesOld = oldWork.Status.ManifestStatuses
statusesOld = oldWork.Status
default:
return false
}
switch newWork := e.ObjectNew.(type) {
case *workv1alpha1.Work:
statusesNew = newWork.Status.ManifestStatuses
statusesNew = newWork.Status
default:
return false
}