diff --git a/src/main/java/net/snowflake/client/jdbc/cloud/storage/SnowflakeGCSClient.java b/src/main/java/net/snowflake/client/jdbc/cloud/storage/SnowflakeGCSClient.java index 48471dfe6..1e57c334b 100644 --- a/src/main/java/net/snowflake/client/jdbc/cloud/storage/SnowflakeGCSClient.java +++ b/src/main/java/net/snowflake/client/jdbc/cloud/storage/SnowflakeGCSClient.java @@ -296,7 +296,8 @@ public void download( } logger.debug("Starting download without presigned URL", false); - blob.downloadTo(localFile.toPath()); + blob.downloadTo( + localFile.toPath(), Blob.BlobSourceOption.shouldReturnRawInputStream(true)); logger.debug("Download successful", false); // Get the user-defined BLOB metadata diff --git a/src/test/java/net/snowflake/client/jdbc/SnowflakeDriverLatestIT.java b/src/test/java/net/snowflake/client/jdbc/SnowflakeDriverLatestIT.java index 4e21ee3e5..3a843ad19 100644 --- a/src/test/java/net/snowflake/client/jdbc/SnowflakeDriverLatestIT.java +++ b/src/test/java/net/snowflake/client/jdbc/SnowflakeDriverLatestIT.java @@ -857,7 +857,7 @@ private void testGeoMetadataSingle( * @throws Throwable */ @Test - @Ignore + @ConditionalIgnoreRule.ConditionalIgnore(condition = RunningOnGithubAction.class) public void testPutGetGcsDownscopedCredential() throws Throwable { Connection connection = null; Statement statement = null;