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 3be8a737c1
commit 21cd0dd71a

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