Skip to content

Commit

Permalink
[Fix] SIG-18794: Fix handling of results response for canceled queries (
Browse files Browse the repository at this point in the history
  • Loading branch information
mtoader authored and ardenma committed Mar 12, 2024
1 parent 611dc5e commit 2db3d43
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions monitoring.go
Original file line number Diff line number Diff line change
Expand Up @@ -239,14 +239,16 @@ func (sc *snowflakeConn) rowsForRunningQuery(
return err
}
if !resp.Success {
message := resp.Message
code, err := strconv.Atoi(resp.Code)
if err != nil {
return err
code = ErrQueryStatus
message = fmt.Sprintf("%s: (failed to parse original code: %s: %s)", message, resp.Code, err.Error())
}
return (&SnowflakeError{
Number: code,
SQLState: resp.Data.SQLState,
Message: resp.Message,
Message: message,
QueryID: resp.Data.QueryID,
}).exceptionTelemetry(sc)
}
Expand Down

0 comments on commit 2db3d43

Please sign in to comment.