diff --git a/management/server/account.go b/management/server/account.go index 6af0a39d6..91b0e4883 100644 --- a/management/server/account.go +++ b/management/server/account.go @@ -1231,14 +1231,12 @@ func (am *DefaultAccountManager) lookupUserInCache(userID string, account *Accou key := user.IntegrationReference.CacheKey(account.Id, userID) ud, err := am.externalCacheManager.Get(am.ctx, key) - if err == nil { + if err != nil { log.Errorf("failed to get externalCache for key: %s, error: %s", key, err) - return ud, status.Errorf(status.NotFound, "user %s not found in the IdP", userID) + return nil, status.Errorf(status.NotFound, "user %s not found in the IdP", userID) } - log.Infof("user %s not found in any cache", userID) - - return nil, nil //nolint:nilnil + return ud, nil } func (am *DefaultAccountManager) refreshCache(accountID string) ([]*idp.UserData, error) {