mirror of
https://github.com/status-im/consul.git
synced 2025-01-22 03:29:43 +00:00
Return nil value on error.
The main bug was fixed in cb050b280ceb4186de765118611a7a92d8158c3f, but the return value of 'result' is still misleading. Change the return value to nil to make the code more clear.
This commit is contained in:
parent
da799c6a59
commit
ba3ace1219
@ -60,7 +60,7 @@ func (c *ServiceHTTPChecks) Fetch(opts cache.FetchOptions, req cache.Request) (c
|
||||
sid := structs.NewServiceID(reqReal.ServiceID, &reqReal.EnterpriseMeta)
|
||||
svcState := c.Agent.LocalState().ServiceState(sid)
|
||||
if svcState == nil {
|
||||
return "", result, fmt.Errorf("Internal cache failure: service '%s' not in agent state", reqReal.ServiceID)
|
||||
return "", nil, fmt.Errorf("Internal cache failure: service '%s' not in agent state", reqReal.ServiceID)
|
||||
}
|
||||
|
||||
// WatchCh will receive updates on service (de)registrations and check (de)registrations
|
||||
@ -70,7 +70,7 @@ func (c *ServiceHTTPChecks) Fetch(opts cache.FetchOptions, req cache.Request) (c
|
||||
|
||||
hash, err := hashChecks(reply)
|
||||
if err != nil {
|
||||
return "", result, fmt.Errorf("Internal cache failure: %v", err)
|
||||
return "", nil, fmt.Errorf("Internal cache failure: %v", err)
|
||||
}
|
||||
|
||||
return hash, reply, nil
|
||||
|
Loading…
x
Reference in New Issue
Block a user