Skip to content

Commit eda7afc

Browse files
committed
Set position to the beginning before returning the stream
Signed-off-by: Victor Chang <[email protected]>
1 parent 19185b2 commit eda7afc

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/Plugins/MinIO/MinIoStorageService.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ public async Task<Stream> GetObjectAsync(string bucketName, string objectName, C
7070
var client = _minioClientFactory.GetClient();
7171
var stream = new MemoryStream();
7272
await GetObjectUsingClient(client, bucketName, objectName, (s) => s.CopyTo(stream), cancellationToken).ConfigureAwait(false);
73+
stream.Seek(0, SeekOrigin.Begin);
7374
return stream;
7475
}
7576

@@ -220,6 +221,7 @@ public async Task<Stream> GetObjectWithCredentialsAsync(string bucketName, strin
220221
var client = _minioClientFactory.GetClient(credentials, _options.Settings[ConfigurationKeys.Region]);
221222
var stream = new MemoryStream();
222223
await GetObjectUsingClient(client, bucketName, objectName, (s) => s.CopyTo(stream), cancellationToken).ConfigureAwait(false);
224+
stream.Seek(0, SeekOrigin.Begin);
223225
return stream;
224226
}
225227

0 commit comments

Comments
 (0)