From 1a5997a9793ebf64cbb4925eab8f0b2452b77964 Mon Sep 17 00:00:00 2001 From: nyagamunene Date: Wed, 12 Jun 2024 17:54:02 +0300 Subject: [PATCH] Refactor: changed the errors.Contains function Signed-off-by: nyagamunene --- pkg/errors/errors.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/errors/errors.go b/pkg/errors/errors.go index 7a079ba5f02..e8a32e9d9ef 100644 --- a/pkg/errors/errors.go +++ b/pkg/errors/errors.go @@ -5,6 +5,7 @@ package errors import ( "encoding/json" + "errors" ) // Error specifies an API that must be fullfiled by error type. @@ -80,9 +81,9 @@ func Contains(e1, e2 error) bool { if ce.Msg() == e2.Error() { return true } - return Contains(ce.Err(), e2) + return errors.Is(ce.Err(), e2) } - return e1.Error() == e2.Error() + return errors.Is(e1, e2) } // Wrap returns an Error that wrap err with wrapper.