Use strings.Contains for error possibly coming from storage

They may not well errwrap

Fixes #5046
This commit is contained in:
Jeff Mitchell
2018-08-17 16:06:47 -04:00
parent f7f98e222a
commit 4eb09bd831

View File

@@ -307,7 +307,7 @@ func (m *ExpirationManager) Restore(errorFunc func()) (retErr error) {
switch {
case retErr == nil:
case errwrap.Contains(retErr, context.Canceled.Error()):
case strings.Contains(retErr.Error(), context.Canceled.Error()):
// Don't run error func because we lost leadership
m.logger.Warn("context cancled while restoring leases, stopping lease loading")
retErr = nil