This commit is contained in:
2026-03-20 23:24:32 +01:00
parent 57557ec51a
commit 8be0f86560
3 changed files with 12 additions and 12 deletions
+2 -2
View File
@@ -26,10 +26,10 @@ namespace Musify.Domain.Entities
[Required]
public DateTime StartedDateTime { get; set; } = DateTime.UtcNow;
public DateTime FinishedDateTime { get; set; }
public DateTime? FinishedDateTime { get; set; }
[MaxLength(2048)]
public string ErrorMessage { get; set; }
public string? ErrorMessage { get; set; }
public ICollection<ProcessStepExecution> Steps { get; set; } = new List<ProcessStepExecution>();
}
+2 -2
View File
@@ -29,10 +29,10 @@ namespace Musify.Domain.Entities
[Required]
public DateTime StartedDateTime { get; set; } = DateTime.UtcNow;
public DateTime FinishedDateTime { get; set; }
public DateTime? FinishedDateTime { get; set; }
[MaxLength(2048)]
public string ErrorMessage { get; set; }
public string? ErrorMessage { get; set; }
[ForeignKey(nameof(ProcessExecutionId)) ]
public ProcessExecution ProcessExecution { get; set; }
+8 -8
View File
@@ -29,9 +29,9 @@ namespace Musify.Infrastructure.Storage
logger.LogDebug("Successfully got file from S3 with bucket name {BucketName} and key name {KeyName}", bucketName, keyName);
return Result.Success(response.ResponseStream);
}
catch
catch (Exception exception)
{
logger.LogDebug("Failed to get file from S3 with bucket name {BucketName} and key name {KeyName}", bucketName, keyName);
logger.LogDebug(exception, "Failed to get file from S3 with bucket name {BucketName} and key name {KeyName}", bucketName, keyName);
return Result.NotFound();
}
}
@@ -92,9 +92,9 @@ namespace Musify.Infrastructure.Storage
upload.State = UploadState.Successful;
logger.LogInformation("Successfully transferred file {FileName} to S3 with bucket name {BucketName} and route {Route}", fileName, bucketName, route);
}
catch
catch (Exception exception)
{
logger.LogError("Failed to transfer file {FileName} to S3 with bucket name {BucketName} and route {Route}", fileName, bucketName, route);
logger.LogError(exception, "Failed to transfer file {FileName} to S3 with bucket name {BucketName} and route {Route}", fileName, bucketName, route);
upload.State = UploadState.Failed;
}
}
@@ -129,9 +129,9 @@ namespace Musify.Infrastructure.Storage
var response = await amazonS3.PutObjectAsync(request, cancellationToken);
logger.LogInformation("Successfully uploaded file to S3 with bucket name {BucketName} and key name {KeyName}", bucketName, keyName);
}
catch
catch (Exception exception)
{
logger.LogError("Failed to upload file to S3 with bucket name {BucketName} and key name {KeyName}", bucketName, keyName);
logger.LogError(exception, "Failed to upload file to S3 with bucket name {BucketName} and key name {KeyName}", bucketName, keyName);
upload.State = UploadState.Failed;
return Result.Error($"Failed to upload file to S3 with bucket name {bucketName} and key name {keyName}");
}
@@ -161,9 +161,9 @@ namespace Musify.Infrastructure.Storage
sourceBucketName, sourceKeyName, destinationBucketName, destinationKeyName);
return Result.Success();
}
catch
catch (Exception exception)
{
logger.LogError("Failed to copy file from S3 with bucket name {SourceBucketName} and key name {SourceKeyName} to bucket name {DestinationBucketName} and key name {DestinationKeyName}",
logger.LogError(exception, "Failed to copy file from S3 with bucket name {SourceBucketName} and key name {SourceKeyName} to bucket name {DestinationBucketName} and key name {DestinationKeyName}",
sourceBucketName, sourceKeyName, destinationBucketName, destinationKeyName);
return Result.Error($"Failed to copy file from S3 with bucket name {sourceBucketName} and key name {sourceKeyName} to bucket name {destinationBucketName} and key name {destinationKeyName}");
}