mirror of
https://github.com/rancher/norman.git
synced 2025-09-03 08:14:40 +00:00
Fix error shadowing
This commit is contained in:
@@ -268,7 +268,7 @@ func (g *genericController) processNextWorkItem() bool {
|
|||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := filterConflictsError(err); err != nil {
|
if err = filterConflictsError(err); err != nil {
|
||||||
logrus.Errorf("%v %v %v", g.name, key, err)
|
logrus.Errorf("%v %v %v", g.name, key, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -302,9 +302,9 @@ func filterConflictsError(err error) error {
|
|||||||
|
|
||||||
if errs, ok := errors2.Cause(err).(*types.MultiErrors); ok {
|
if errs, ok := errors2.Cause(err).(*types.MultiErrors); ok {
|
||||||
var newErrors []error
|
var newErrors []error
|
||||||
for _, err := range errs.Errors {
|
for _, newError := range errs.Errors {
|
||||||
if !ignoreError(err, true) {
|
if !ignoreError(newError, true) {
|
||||||
newErrors = append(newErrors, err)
|
newErrors = append(newErrors, newError)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return types.NewErrors(newErrors...)
|
return types.NewErrors(newErrors...)
|
||||||
@@ -345,7 +345,8 @@ func (g *genericController) syncHandler(key interface{}) (err error) {
|
|||||||
|
|
||||||
logrus.Debugf("%s calling handler %s %s", g.name, handler.name, s)
|
logrus.Debugf("%s calling handler %s %s", g.name, handler.name, s)
|
||||||
metrics.IncTotalHandlerExecution(g.name, handler.name)
|
metrics.IncTotalHandlerExecution(g.name, handler.name)
|
||||||
if newObj, err := handler.handler(s, obj); err != nil {
|
var newObj interface{}
|
||||||
|
if newObj, err = handler.handler(s, obj); err != nil {
|
||||||
if !ignoreError(err, false) {
|
if !ignoreError(err, false) {
|
||||||
metrics.IncTotalHandlerFailure(g.name, handler.name, s)
|
metrics.IncTotalHandlerFailure(g.name, handler.name, s)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user