diff --git a/data.go b/data.go index 5b12481..5caff27 100644 --- a/data.go +++ b/data.go @@ -284,9 +284,11 @@ func (s *SessionManager) RenewToken(ctx context.Context) error { sd.mu.Lock() defer sd.mu.Unlock() - err := s.doStoreDelete(ctx, sd.token) - if err != nil { - return err + if sd.token != "" { + err := s.doStoreDelete(ctx, sd.token) + if err != nil { + return err + } } newToken, err := generateToken()