Skip to content

Commit ef48295

Browse files
committed
fix tests
1 parent c466b54 commit ef48295

File tree

17 files changed

+85
-74
lines changed

17 files changed

+85
-74
lines changed

Integraions/ManagedCode.Storage.Client.SignalR/ManagedCode.Storage.Client.SignalR.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
<ItemGroup>
2121
<PackageReference Include="ManagedCode.MimeTypes" Version="1.0.3" />
22-
<PackageReference Include="Microsoft.AspNetCore.SignalR.Client" Version="9.0.3" />
22+
<PackageReference Include="Microsoft.AspNetCore.SignalR.Client" Version="9.0.8" />
2323
</ItemGroup>
2424

2525
</Project>

Integraions/ManagedCode.Storage.Server/Extensions/Storage/StorageExtensions.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
using System.Net;
12
using System.Threading;
23
using System.Threading.Tasks;
34
using ManagedCode.Communication;
@@ -16,7 +17,7 @@ public static async Task<Result<FileResult>> DownloadAsFileResult(this IStorage
1617
var result = await storage.DownloadAsync(blobName, cancellationToken);
1718

1819
if (result.IsFailed)
19-
return Result<FileResult>.Fail(result.Errors);
20+
return Result<FileResult>.Fail(result.Problem);
2021

2122
var fileStream = new FileStreamResult(result.Value!.FileStream, MimeHelper.GetMimeType(result.Value.FileInfo.Extension))
2223
{
@@ -32,7 +33,7 @@ public static async Task<Result<FileResult>> DownloadAsFileResult(this IStorage
3233
var result = await storage.DownloadAsync(blobMetadata.Name, cancellationToken);
3334

3435
if (result.IsFailed)
35-
return Result<FileResult>.Fail(result.Errors);
36+
return Result<FileResult>.Fail(result.Problem);
3637

3738
var fileStream = new FileStreamResult(result.Value!.FileStream, MimeHelper.GetMimeType(result.Value.FileInfo.Extension))
3839
{

ManagedCode.Storage.Core/ManagedCode.Storage.Core.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
</PropertyGroup>
1414

1515
<ItemGroup>
16-
<PackageReference Include="ManagedCode.Communication" Version="9.0.0" />
16+
<PackageReference Include="ManagedCode.Communication" Version="9.6.0" />
1717
<PackageReference Include="ManagedCode.MimeTypes" Version="1.0.3" />
1818
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.8" />
1919
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.8" />

Storages/ManagedCode.Storage.Aws/AWSStorage.cs

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@ public override async IAsyncEnumerable<BlobMetadata> GetBlobMetadataListAsync(st
5959
if(cancellationToken.IsCancellationRequested)
6060
yield break;
6161

62+
if (objectsResponse?.S3Objects == null)
63+
yield break;
64+
6265
foreach (var entry in objectsResponse.S3Objects)
6366
{
6467
if(cancellationToken.IsCancellationRequested)
@@ -78,15 +81,15 @@ public override async IAsyncEnumerable<BlobMetadata> GetBlobMetadataListAsync(st
7881
FullName = $"{StorageOptions.Bucket}/{entry.Key}",
7982
Container = StorageOptions.Bucket,
8083
Uri = new Uri($"https://s3.amazonaws.com/{StorageOptions.Bucket}/{entry.Key}"),
81-
LastModified = objectMetaResponse.LastModified,
82-
CreatedOn = objectMetaResponse.LastModified,
84+
LastModified = objectMetaResponse.LastModified.HasValue ? new DateTimeOffset(objectMetaResponse.LastModified.Value) : DateTimeOffset.MinValue,
85+
CreatedOn = objectMetaResponse.LastModified.HasValue ? new DateTimeOffset(objectMetaResponse.LastModified.Value) : DateTimeOffset.MinValue,
8386
MimeType = objectMetaResponse.Headers.ContentType,
8487
Length = (ulong)objectMetaResponse.Headers.ContentLength
8588
};
8689
}
8790

8891
// If response is truncated, set the marker to get the next set of keys.
89-
if (objectsResponse.IsTruncated)
92+
if (objectsResponse.IsTruncated == true)
9093
objectsRequest.Marker = objectsResponse.NextMarker;
9194
else
9295
objectsRequest = null;
@@ -208,8 +211,8 @@ protected override async Task<Result<LocalFile>> DownloadInternalAsync(LocalFile
208211
Name = options.FileName,
209212
Container = StorageOptions.Bucket,
210213
Uri = new Uri($"https://s3.amazonaws.com/{StorageOptions.Bucket}/{options.FullPath}"),
211-
LastModified = response.LastModified,
212-
CreatedOn = response.LastModified,
214+
LastModified = response.LastModified.HasValue ? new DateTimeOffset(response.LastModified.Value) : DateTimeOffset.MinValue,
215+
CreatedOn = response.LastModified.HasValue ? new DateTimeOffset(response.LastModified.Value) : DateTimeOffset.MinValue,
213216
MimeType = response.Headers.ContentType,
214217
Length = (ulong)response.Headers.ContentLength
215218
};
@@ -298,8 +301,8 @@ protected override async Task<Result<BlobMetadata>> GetBlobMetadataInternalAsync
298301
Name = options.FileName,
299302
Container = StorageOptions.Bucket,
300303
Uri = new Uri($"https://s3.amazonaws.com/{StorageOptions.Bucket}/{options.FullPath}"),
301-
LastModified = objectMetaResponse.LastModified,
302-
CreatedOn = objectMetaResponse.LastModified,
304+
LastModified = objectMetaResponse.LastModified.HasValue ? new DateTimeOffset(objectMetaResponse.LastModified.Value) : DateTimeOffset.MinValue,
305+
CreatedOn = objectMetaResponse.LastModified.HasValue ? new DateTimeOffset(objectMetaResponse.LastModified.Value) : DateTimeOffset.MinValue,
303306
MimeType = objectMetaResponse.Headers.ContentType,
304307
Length = (ulong)objectMetaResponse.Headers.ContentLength
305308
};

Storages/ManagedCode.Storage.Aws/ManagedCode.Storage.Aws.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717
</ItemGroup>
1818

1919
<ItemGroup>
20-
<PackageReference Include="ManagedCode.Communication" Version="9.0.0" />
21-
<PackageReference Include="AWSSDK.S3" Version="3.7.415.18" />
20+
<PackageReference Include="ManagedCode.Communication" Version="9.6.0" />
21+
<PackageReference Include="AWSSDK.S3" Version="4.0.6.4" />
2222
<PackageReference Include="Humanizer.Core" Version="2.14.1"/>
2323
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.8" />
24-
<PackageReference Include="System.Linq.Async" Version="6.0.1"/>
24+
<PackageReference Include="System.Linq.Async" Version="6.0.3" />
2525
</ItemGroup>
2626

2727

Storages/ManagedCode.Storage.Azure.DataLake/ManagedCode.Storage.Azure.DataLake.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717
</ItemGroup>
1818

1919
<ItemGroup>
20-
<PackageReference Include="Azure.Storage.Files.DataLake" Version="12.22.0" />
21-
<PackageReference Include="ManagedCode.Communication" Version="9.0.0" />
22-
<PackageReference Include="Azure.Storage.Blobs" Version="12.24.0" />
20+
<PackageReference Include="Azure.Storage.Files.DataLake" Version="12.23.0" />
21+
<PackageReference Include="ManagedCode.Communication" Version="9.6.0" />
22+
<PackageReference Include="Azure.Storage.Blobs" Version="12.25.0" />
2323
<PackageReference Include="Humanizer.Core" Version="2.14.1"/>
2424
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.8" />
25-
<PackageReference Include="System.Linq.Async" Version="6.0.1"/>
25+
<PackageReference Include="System.Linq.Async" Version="6.0.3" />
2626
</ItemGroup>
2727

2828

Storages/ManagedCode.Storage.Azure/ManagedCode.Storage.Azure.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717
</ItemGroup>
1818

1919
<ItemGroup>
20-
<PackageReference Include="Azure.Identity" Version="1.13.2" />
21-
<PackageReference Include="ManagedCode.Communication" Version="9.0.0" />
22-
<PackageReference Include="Azure.Storage.Blobs" Version="12.24.0" />
20+
<PackageReference Include="Azure.Identity" Version="1.15.0" />
21+
<PackageReference Include="ManagedCode.Communication" Version="9.6.0" />
22+
<PackageReference Include="Azure.Storage.Blobs" Version="12.25.0" />
2323
<PackageReference Include="Humanizer.Core" Version="2.14.1"/>
2424
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.8" />
25-
<PackageReference Include="System.Linq.Async" Version="6.0.1"/>
25+
<PackageReference Include="System.Linq.Async" Version="6.0.3" />
2626
</ItemGroup>
2727

2828

Storages/ManagedCode.Storage.FileSystem/FileSystemStorage.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using System;
22
using System.Collections.Generic;
33
using System.IO;
4+
using System.Net;
45
using System.Runtime.CompilerServices;
56
using System.Threading;
67
using System.Threading.Tasks;
@@ -266,7 +267,7 @@ protected override async Task<Result> SetLegalHoldInternalAsync(bool hasLegalHol
266267
cancellationToken.ThrowIfCancellationRequested();
267268

268269
if (file.IsFailed)
269-
return Result.Fail(file.Errors);
270+
return Result.Fail(file.Problem);
270271

271272
var fileStream = File.OpenRead(file.Value!.FilePath);
272273
if (Environment.OSVersion.Platform != PlatformID.MacOSX)

Storages/ManagedCode.Storage.FileSystem/ManagedCode.Storage.FileSystem.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
</ItemGroup>
1818

1919
<ItemGroup>
20-
<PackageReference Include="ManagedCode.Communication" Version="9.0.0" />
20+
<PackageReference Include="ManagedCode.Communication" Version="9.6.0" />
2121
<PackageReference Include="ManagedCode.MimeTypes" Version="1.0.3" />
2222
</ItemGroup>
2323

Storages/ManagedCode.Storage.Google/ManagedCode.Storage.Google.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@
1717
</ItemGroup>
1818

1919
<ItemGroup>
20-
<PackageReference Include="Google.Api.Gax" Version="4.10.0" />
21-
<PackageReference Include="Google.Api.Gax.Rest" Version="4.10.0" />
22-
<PackageReference Include="Google.Apis.Storage.v1" Version="1.69.0.3707" />
23-
<PackageReference Include="Google.Cloud.Storage.V1" Version="4.11.0" />
24-
<PackageReference Include="ManagedCode.Communication" Version="9.0.0" />
20+
<PackageReference Include="Google.Api.Gax" Version="4.11.0" />
21+
<PackageReference Include="Google.Api.Gax.Rest" Version="4.11.0" />
22+
<PackageReference Include="Google.Apis.Storage.v1" Version="1.70.0.3851" />
23+
<PackageReference Include="Google.Cloud.Storage.V1" Version="4.13.0" />
24+
<PackageReference Include="ManagedCode.Communication" Version="9.6.0" />
2525
<PackageReference Include="Humanizer.Core" Version="2.14.1"/>
2626
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.8" />
27-
<PackageReference Include="System.Linq.Async" Version="6.0.1"/>
27+
<PackageReference Include="System.Linq.Async" Version="6.0.3" />
2828
</ItemGroup>
2929
</Project>

0 commit comments

Comments
 (0)