diff options
Diffstat (limited to 'reachability/walk.go')
| -rw-r--r-- | reachability/walk.go | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/reachability/walk.go b/reachability/walk.go index e96a8b44..4611e46e 100644 --- a/reachability/walk.go +++ b/reachability/walk.go @@ -111,20 +111,20 @@ func (walk *Walk) expand(item walkItem) ([]walkItem, error) { } func (walk *Walk) expandCommits(item walkItem) ([]walkItem, error) { - if walk.reachability.graph != nil { + if walk.reachability.graph != nil { //nolint:nestif next, graphUsed, err := walk.expandCommitsFromGraph(item.id) if err != nil { return nil, err } - if graphUsed { - if walk.strict { - err := walk.validateCommitObject(item.id) - if err != nil { - return nil, err - } + if graphUsed && walk.strict { + err = walk.validateCommitObject(item.id) + if err != nil { + return nil, err } + } + if graphUsed { return next, nil } } |
