From 92477ac425299742c5ed5a7bdc839af3933d708b Mon Sep 17 00:00:00 2001 From: Evgeny Samsonov Date: Sat, 10 Aug 2024 13:08:27 +0300 Subject: [PATCH] Error on stop order not found --- tinkoff.go | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/tinkoff.go b/tinkoff.go index 97c052a..c8cc765 100644 --- a/tinkoff.go +++ b/tinkoff.go @@ -526,19 +526,13 @@ func (t *Tinkoff) cancelStopOrder(ctx context.Context, id string) error { AccountId: t.accountID, StopOrderId: id, } - loggerWithRequest := t.logger.With(zap.Any("cancelStopOrderRequest", cancelStopOrderRequest)) + logger := t.logger.With(zap.Any("cancelStopOrderRequest", cancelStopOrderRequest)) - _, err := t.stopOrderClient.CancelStopOrder(ctx, cancelStopOrderRequest) - if status.Code(err) == codes.NotFound { - loggerWithRequest.Warn("Stop order is not found", zap.Error(err)) - return nil - } - if err != nil { - t.logger.Error("Failed to cancel stop order", zap.Error(err)) + if _, err := t.stopOrderClient.CancelStopOrder(ctx, cancelStopOrderRequest); err != nil { return fmt.Errorf("cancel stop order: %w", err) } - t.logger.Info("Stop order was canceled", zap.String("id", id)) + logger.Info("Stop order was canceled", zap.String("id", id)) return nil }