Skip to content

Commit 0d778dd

Browse files
committed
Fix: allow creating empty object in GCS
1 parent 4ed56f7 commit 0d778dd

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

src/Ramstack.FileSystem.Google/GcsWriteStream.cs

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -160,14 +160,11 @@ public override async ValueTask DisposeAsync()
160160
{
161161
_stream.Position = 0;
162162

163-
if (_stream.Length != 0)
164-
{
165-
var destination = new global::Google.Apis.Storage.v1.Data.Object { Bucket = _fs.BucketName, Name = _objectName };
166-
167-
await _fs.StorageClient
168-
.UploadObjectAsync(destination, _stream)
169-
.ConfigureAwait(false);
170-
}
163+
var destination = new global::Google.Apis.Storage.v1.Data.Object { Bucket = _fs.BucketName, Name = _objectName };
164+
165+
await _fs.StorageClient
166+
.UploadObjectAsync(destination, _stream)
167+
.ConfigureAwait(false);
171168
}
172169
finally
173170
{

0 commit comments

Comments
 (0)