on main help sign in
handle ctx cancel event
18ea1c9Vadim Inshakov
internal/llm/provider/openai.go+1−1
@@ -483,7 +483,7 @@ func (o *openaiClient) stream(ctx context.Context, messages []message.Message, t
483 select {
483 select {
484 case <-ctx.Done():
484 case <-ctx.Done():
485 // context cancelled
485 // context cancelled
486− if ctx.Err() == nil {
486+ if ctx.Err() != nil {
487 eventChan <- ProviderEvent{Type: EventError, Error: ctx.Err()}
487 eventChan <- ProviderEvent{Type: EventError, Error: ctx.Err()}
488 }
488 }
489 close(eventChan)
489 close(eventChan)