Skip to content

Commit 932d718

Browse files
neildsouthmocsharp
authored andcommitted
fix up samll issues
Signed-off-by: Neil South <[email protected]>
1 parent 4aff9cf commit 932d718

File tree

5 files changed

+13
-13
lines changed

5 files changed

+13
-13
lines changed

src/Database/EntityFramework/Repositories/RemoteAppExecutionRepository.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,19 +66,19 @@ public async Task<bool> AddAsync(RemoteAppExecution item, CancellationToken canc
6666

6767
return await _retryPolicy.ExecuteAsync(async () =>
6868
{
69-
var result = await _dataset.AddAsync(item, cancellationToken).ConfigureAwait(false);
69+
await _dataset.AddAsync(item, cancellationToken).ConfigureAwait(false);
7070
await _informaticsGatewayContext.SaveChangesAsync(cancellationToken).ConfigureAwait(false);
7171
return true;
7272
}).ConfigureAwait(false);
7373
}
7474

75-
public async Task<int> RemoveAsync(string OriginalStudyUid, CancellationToken cancellationToken = default)
75+
public async Task<int> RemoveAsync(string OutgoingStudyUid, CancellationToken cancellationToken = default)
7676
{
77-
Guard.Against.Null(OriginalStudyUid, nameof(OriginalStudyUid));
77+
Guard.Against.Null(OutgoingStudyUid, nameof(OutgoingStudyUid));
7878

7979
return await _retryPolicy.ExecuteAsync(async () =>
8080
{
81-
var result = await _dataset.SingleOrDefaultAsync(p => p.OutgoingUid == OriginalStudyUid).ConfigureAwait(false);
81+
var result = await _dataset.SingleOrDefaultAsync(p => p.OutgoingUid == OutgoingStudyUid).ConfigureAwait(false);
8282
if (result is not null)
8383
{
8484
_dataset.Remove(result);

src/Database/MongoDB/Repositories/RemoteAppExecutionRepository.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,7 @@ public async Task<int> RemoveAsync(string OutgoingStudyUid, CancellationToken ca
9696
}).ConfigureAwait(false);
9797
}
9898

99-
100-
public void Dispose(bool disposing)
99+
protected virtual void Dispose(bool disposing)
101100
{
102101
if (!_disposedValue)
103102
{

src/InformaticsGateway/ExecutionPlugins/ExternalAppIncoming.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@ public ExternalAppIncoming(
5151
var scope = _serviceScopeFactory.CreateScope();
5252
var repository = scope.ServiceProvider.GetRequiredService<IRemoteAppExecutionRepository>();
5353

54-
var tagUsedAsKey = GetTags(_options.Configuration["ReplaceTags"]).First();
54+
var tagUsedAsKey = GetTags(_options.Configuration["ReplaceTags"])[0];
5555

5656
var incommingStudyUid = dicomFile.Dataset.GetString(tagUsedAsKey);
57-
var remoteAppExecution = await repository.GetAsync(incommingStudyUid);
57+
var remoteAppExecution = await repository.GetAsync(incommingStudyUid).ConfigureAwait(false);
5858
if (remoteAppExecution is null)
5959
{
6060
_logger.LogOriginalStudyUidNotFound(incommingStudyUid);
@@ -64,7 +64,7 @@ public ExternalAppIncoming(
6464
{
6565
dicomFile.Dataset.AddOrUpdate(key, remoteAppExecution.OriginalValues[key]);
6666
}
67-
//dicomFile.Dataset.AddOrUpdate(DicomTag.StudyInstanceUID, remoteAppExecution.StudyUid);
67+
6868
fileMetadata.WorkflowInstanceId = remoteAppExecution.WorkflowInstanceId;
6969
fileMetadata.TaskId = remoteAppExecution.ExportTaskId;
7070

src/InformaticsGateway/ExecutionPlugins/ExternalAppOutgoing.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public ExternalAppOutgoing(
5454
var scope = _serviceScopeFactory.CreateScope();
5555
var repository = scope.ServiceProvider.GetRequiredService<IRemoteAppExecutionRepository>();
5656

57-
var remoteAppExecution = await GetRemoteAppExecution(exportRequestDataMessage, tags).ConfigureAwait(false);
57+
var remoteAppExecution = await GetRemoteAppExecution(exportRequestDataMessage).ConfigureAwait(false);
5858
remoteAppExecution.StudyUid = dicomFile.Dataset.GetString(DicomTag.StudyInstanceUID);
5959

6060
foreach (var tag in tags)
@@ -66,7 +66,7 @@ public ExternalAppOutgoing(
6666
}
6767
}
6868

69-
remoteAppExecution.OutgoingUid = dicomFile.Dataset.GetString(tags.First());
69+
remoteAppExecution.OutgoingUid = dicomFile.Dataset.GetString(tags[0]);
7070

7171
await repository.AddAsync(remoteAppExecution).ConfigureAwait(false);
7272
_logger.LogStudyUidChanged(remoteAppExecution.StudyUid, remoteAppExecution.OutgoingUid);
@@ -80,7 +80,7 @@ private static void SetTag(DicomFile dicomFile, DicomTag tag)
8080
// https://dicom.nema.org/dicom/2013/output/chtml/part05/sect_6.2.html
8181
// for full list
8282

83-
switch (tag.DictionaryEntry.ValueRepresentations.First().Code)
83+
switch (tag.DictionaryEntry.ValueRepresentations[0].Code)
8484
{
8585
case "UI":
8686
case "LO":
@@ -102,7 +102,7 @@ private static void SetTag(DicomFile dicomFile, DicomTag tag)
102102
}
103103
}
104104

105-
private async Task<RemoteAppExecution> GetRemoteAppExecution(ExportRequestDataMessage request, DicomTag[] tags)
105+
private async Task<RemoteAppExecution> GetRemoteAppExecution(ExportRequestDataMessage request)
106106
{
107107
var remoteAppExecution = new RemoteAppExecution
108108
{

src/InformaticsGateway/Services/Connectors/PayloadAssembler.cs

100644100755
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
using Monai.Deploy.InformaticsGateway.Api.Storage;
2929
using Monai.Deploy.InformaticsGateway.Database.Api.Repositories;
3030
using Monai.Deploy.InformaticsGateway.Logging;
31+
#nullable enable
3132

3233
namespace Monai.Deploy.InformaticsGateway.Services.Connectors
3334
{

0 commit comments

Comments
 (0)