Skip to content

Commit c0ebd28

Browse files
committed
Fix auto renew session
1 parent ce64158 commit c0ebd28

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Diff for: Snowflake.Client/SnowflakeClient.cs

+3
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,9 @@ private async Task<QueryExecResponse> QueryInternalAsync(string sql, object sqlP
233233
if (response.Code == 390112)
234234
{
235235
await RenewSessionAsync(ct).ConfigureAwait(false);
236+
237+
// A new instance of HttpQueryRequest should be created for every request
238+
queryRequest = _requestBuilder.BuildQueryRequest(sql, sqlParams, describeOnly);
236239
response = await _restClient.SendAsync<QueryExecResponse>(queryRequest, ct).ConfigureAwait(false);
237240
}
238241

0 commit comments

Comments
 (0)