Skip to content

Commit d46b644

Browse files
authored
Use TaskId on IInstanceDataAccessor in SingingService. (#1612)
1 parent 104ed75 commit d46b644

File tree

9 files changed

+8
-32
lines changed

9 files changed

+8
-32
lines changed

src/Altinn.App.Api/Controllers/SigningController.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,6 @@ public async Task<IActionResult> GetSigneesState(
107107
List<SigneeContext> signeeContexts = await _signingService.GetSigneeContexts(
108108
instanceDataAccessor,
109109
signingConfiguration,
110-
taskId,
111110
ct
112111
);
113112

src/Altinn.App.Core/Features/Signing/Services/ISigningService.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ Task<List<OrganizationSignee>> GetAuthorizedOrganizationSignees(
3333
Task<List<SigneeContext>> GetSigneeContexts(
3434
IInstanceDataAccessor instanceDataAccessor,
3535
AltinnSignatureConfiguration signatureConfiguration,
36-
string? taskIdOverride = null,
3736
CancellationToken ct = default
3837
);
3938

src/Altinn.App.Core/Features/Signing/Services/SigningService.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,6 @@ public async Task<List<SigneeContext>> InitializeSignees(
161161
public async Task<List<SigneeContext>> GetSigneeContexts(
162162
IInstanceDataAccessor instanceDataAccessor,
163163
AltinnSignatureConfiguration signatureConfiguration,
164-
string? taskIdOverride = null,
165164
CancellationToken ct = default
166165
)
167166
{
@@ -179,7 +178,7 @@ public async Task<List<SigneeContext>> GetSigneeContexts(
179178
);
180179

181180
signeeContexts = await _signDocumentManager.SynchronizeSigneeContextsWithSignDocuments(
182-
taskIdOverride ?? instanceDataAccessor.Instance.Process.CurrentTask.ElementId,
181+
instanceDataAccessor.TaskId ?? instanceDataAccessor.Instance.Process.CurrentTask.ElementId,
183182
signeeContexts,
184183
signDocuments,
185184
ct

src/Altinn.App.Core/Features/Validation/Default/SignatureHashValidator.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ public async Task<List<ValidationIssue>> Validate(
7272
List<SigneeContext> signeeContextsResults = await signingService.GetSigneeContexts(
7373
dataAccessor,
7474
signingConfiguration,
75-
null,
7675
cancellationToken
7776
);
7877

src/Altinn.App.Core/Features/Validation/Default/SigningTaskValidator.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@ public async Task<List<ValidationIssue>> Validate(
9393
List<SigneeContext> signeeContextsResult = await _signingService.GetSigneeContexts(
9494
dataAccessor,
9595
signingConfiguration,
96-
null,
9796
CancellationToken.None
9897
);
9998

test/Altinn.App.Api.Tests/Controllers/SigningControllerTests.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,6 @@ public async Task GetSigneesState_WhenSigneeContextIsOrg_Returns_Expected_Signee
229229
s.GetSigneeContexts(
230230
It.IsAny<InstanceDataUnitOfWork>(),
231231
_altinnTaskExtension.SignatureConfiguration!,
232-
null,
233232
It.IsAny<CancellationToken>()
234233
)
235234
)
@@ -333,7 +332,6 @@ public async Task GetSigneesState_WhenSigneeContextIsPerson_Returns_Expected_Sig
333332
s.GetSigneeContexts(
334333
It.IsAny<InstanceDataUnitOfWork>(),
335334
_altinnTaskExtension.SignatureConfiguration!,
336-
null,
337335
It.IsAny<CancellationToken>()
338336
)
339337
)
@@ -415,7 +413,6 @@ public async Task GetSigneesState_WhenSigneeContextIsPersonOnBehalfOfOrg_Returns
415413
s.GetSigneeContexts(
416414
It.IsAny<InstanceDataUnitOfWork>(),
417415
_altinnTaskExtension.SignatureConfiguration!,
418-
null,
419416
It.IsAny<CancellationToken>()
420417
)
421418
)
@@ -494,7 +491,6 @@ public async Task GetSigneesState_WhenSigneeContextIsSystem_Returns_Expected_Sig
494491
s.GetSigneeContexts(
495492
It.IsAny<InstanceDataUnitOfWork>(),
496493
_altinnTaskExtension.SignatureConfiguration!,
497-
null,
498494
It.IsAny<CancellationToken>()
499495
)
500496
)
@@ -949,7 +945,6 @@ public async Task GetSigneesState_WithTaskId_UsesOverriddenTask()
949945
s.GetSigneeContexts(
950946
It.IsAny<InstanceDataUnitOfWork>(),
951947
altinnTaskExtensionTask2.SignatureConfiguration!,
952-
"task2",
953948
It.IsAny<CancellationToken>()
954949
)
955950
)
@@ -979,7 +974,6 @@ public async Task GetSigneesState_WithTaskId_UsesOverriddenTask()
979974
s.GetSigneeContexts(
980975
It.IsAny<InstanceDataUnitOfWork>(),
981976
altinnTaskExtensionTask2.SignatureConfiguration!,
982-
"task2",
983977
It.IsAny<CancellationToken>()
984978
),
985979
Times.Once

test/Altinn.App.Core.Tests/Features/Signing/SigningServiceTests.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,6 @@ public async Task GetSigneeContexts_HappyPath()
238238
List<SigneeContext> result = await _signingService.GetSigneeContexts(
239239
cachedInstanceMutator.Object,
240240
signatureConfiguration,
241-
null,
242241
CancellationToken.None
243242
);
244243

@@ -333,6 +332,7 @@ public async Task AbortRuntimeDelegatedSigning_Removes_SigningData_And_Revokes_D
333332
var cachedInstanceMutator = new Mock<IInstanceDataMutator>();
334333

335334
cachedInstanceMutator.Setup(x => x.Instance).Returns(instance);
335+
cachedInstanceMutator.Setup(x => x.TaskId).Returns(instance.Process.CurrentTask.ElementId);
336336

337337
var signeeStateDataElementIdentifier = new DataElementIdentifier(signeeStateDataElement.Id);
338338
var signeeContexts = new List<SigneeContext>()
@@ -421,6 +421,7 @@ await _signingService.AbortRuntimeDelegatedSigning(
421421

422422
// Assert
423423
cachedInstanceMutator.Verify(x => x.Instance);
424+
cachedInstanceMutator.Verify(x => x.TaskId);
424425

425426
// Verify that the data elements are removed
426427
cachedInstanceMutator.Verify(x => x.RemoveDataElement(signeeStateDataElement), Times.Once);
@@ -481,6 +482,7 @@ public async Task AbortRuntimeDelegatedSigning_Does_Nothing_If_No_Existing_Data(
481482
Data = [],
482483
};
483484
cachedInstanceMutator.Setup(x => x.Instance).Returns(instance);
485+
cachedInstanceMutator.Setup(x => x.TaskId).Returns(instance.Process.CurrentTask.ElementId);
484486

485487
_signDocumentManager
486488
.Setup(x =>
@@ -511,6 +513,7 @@ await _signingService.AbortRuntimeDelegatedSigning(
511513
);
512514

513515
cachedInstanceMutator.Verify(x => x.Instance);
516+
cachedInstanceMutator.Verify(x => x.TaskId);
514517
cachedInstanceMutator.VerifyNoOtherCalls();
515518
}
516519

test/Altinn.App.Core.Tests/Features/Validators/Default/SignatureHashValidatorTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -397,7 +397,6 @@ string dataElementStringContent
397397
x.GetSigneeContexts(
398398
It.Is<IInstanceDataAccessor>(d => d == _dataAccessorMock.Object),
399399
It.Is<AltinnSignatureConfiguration>(c => c == signingConfiguration),
400-
null,
401400
It.IsAny<CancellationToken>()
402401
)
403402
)

test/Altinn.App.Core.Tests/Features/Validators/Default/SigningTaskValidatorTests.cs

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -72,12 +72,7 @@ public async Task Validate_ShouldReturnEmptyList_WhenAllHaveSigned()
7272
_appMetadataMock.Setup(am => am.GetApplicationMetadata()).ReturnsAsync(appMetadata);
7373
_signingServiceMock
7474
.Setup(ss =>
75-
ss.GetSigneeContexts(
76-
It.IsAny<IInstanceDataAccessor>(),
77-
signingConfiguration,
78-
null,
79-
CancellationToken.None
80-
)
75+
ss.GetSigneeContexts(It.IsAny<IInstanceDataAccessor>(), signingConfiguration, CancellationToken.None)
8176
)
8277
.ReturnsAsync(signeeContexts);
8378

@@ -131,12 +126,7 @@ public async Task Validate_ShouldReturnValidationIssue_WhenNotAllHaveSigned(stri
131126
_appMetadataMock.Setup(am => am.GetApplicationMetadata()).ReturnsAsync(appMetadata);
132127
_signingServiceMock
133128
.Setup(ss =>
134-
ss.GetSigneeContexts(
135-
It.IsAny<IInstanceDataAccessor>(),
136-
signingConfiguration,
137-
null,
138-
CancellationToken.None
139-
)
129+
ss.GetSigneeContexts(It.IsAny<IInstanceDataAccessor>(), signingConfiguration, CancellationToken.None)
140130
)
141131
.ReturnsAsync(signeeContexts);
142132

@@ -187,12 +177,7 @@ public async Task Validate_ShouldLogError_WhenSigneeContextsFetchFails()
187177
_appMetadataMock.Setup(am => am.GetApplicationMetadata()).ReturnsAsync(appMetadata);
188178
_signingServiceMock
189179
.Setup(ss =>
190-
ss.GetSigneeContexts(
191-
It.IsAny<IInstanceDataAccessor>(),
192-
signingConfiguration,
193-
null,
194-
CancellationToken.None
195-
)
180+
ss.GetSigneeContexts(It.IsAny<IInstanceDataAccessor>(), signingConfiguration, CancellationToken.None)
196181
)
197182
.ThrowsAsync(exception);
198183

0 commit comments

Comments
 (0)