Skip to content
This repository was archived by the owner on Sep 15, 2023. It is now read-only.

Commit 6d1062e

Browse files
authored
Merge pull request #37 from admin-ch/renovate/core-sdk
2 parents 9bb86f3 + c08428a commit 6d1062e

File tree

5 files changed

+10
-11
lines changed

5 files changed

+10
-11
lines changed

ch-covidcertificate-backend-verification-check/ch-covidcertificate-backend-verification-check-ws/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
<dependency>
7575
<groupId>ch.admin.bag.covidcertificate</groupId>
7676
<artifactId>sdk-core</artifactId>
77-
<version>3.0.4</version>
77+
<version>3.1.0</version>
7878
</dependency>
7979

8080
<dependency>

ch-covidcertificate-backend-verification-check/ch-covidcertificate-backend-verification-check-ws/src/main/java/ch/admin/bag/covidcertificate/backend/verification/check/ws/verification/TestData.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@ object TestData {
3535

3636
ruleSet ?: RuleSet(
3737
emptyList(),
38-
emptyList(),
39-
ModeRules(emptyList(), emptyList(), emptyList(), ""),
4038
emptyMap(),
4139
0L
4240
)

ch-covidcertificate-backend-verification-check/ch-covidcertificate-backend-verification-check-ws/src/main/java/ch/admin/bag/covidcertificate/backend/verification/check/ws/verification/VerificationService.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -252,11 +252,11 @@ private RuleSet getNationalRules() throws URISyntaxException {
252252
logger.info("downloaded {} rules", rules.size());
253253

254254
return new RuleSet(
255-
displayRules,
256255
rules,
257-
sdkModeRules,
258256
intermediateRuleSet.getValueSets(),
259-
intermediateRuleSet.getValidDuration());
257+
intermediateRuleSet.getValidDuration(),
258+
displayRules,
259+
sdkModeRules);
260260
}
261261

262262
private RequestEntity<Void> getRequestEntity(String endpoint, Map<String, String> params)
@@ -343,7 +343,7 @@ private VerificationState getOutdatedTrustListState(VerificationState originalSt
343343
signatureState,
344344
new CheckRevocationState.INVALID(TRUST_LIST_OUTDATED),
345345
new CheckNationalRulesState.INVALID(
346-
NationalRulesError.UNKNOWN_RULE_FAILED, TRUST_LIST_OUTDATED),
346+
NationalRulesError.UNKNOWN_RULE_FAILED, false, TRUST_LIST_OUTDATED),
347347
null);
348348
}
349349

ch-covidcertificate-backend-verification-check/ch-covidcertificate-backend-verification-check-ws/src/main/java/ch/admin/bag/covidcertificate/backend/verification/check/ws/verification/VerifyWrapper.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ object VerifyWrapper {
1515
certificateHolder: CertificateHolder,
1616
trustList: TrustList
1717
): VerificationState = runBlocking {
18-
certificateVerifier.verify(certificateHolder, trustList, trustList.ruleSet.modeRules.activeModes.map { it.id }.toSet(), VerificationType.WALLET)
18+
certificateVerifier.verify(certificateHolder, trustList, trustList.ruleSet.modeRules?.activeModes?.map { it.id }?.toSet()?: emptySet(), VerificationType.WALLET)
1919
}
2020

2121
@JvmStatic

ch-covidcertificate-backend-verification-check/ch-covidcertificate-backend-verification-check-ws/src/test/java/ch/admin/bag/covidcertificate/backend/verification/check/ws/util/VerificationServiceTest.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,11 +104,12 @@ void getRulesTest() throws URISyntaxException, IOException, InterruptedException
104104
ch.admin.bag.covidcertificate.sdk.core.models.trustlist.ModeRules sdkModeRules = new ch.admin.bag.covidcertificate.sdk.core.models.trustlist.ModeRules(intermediateModeRules.getActiveModes(), intermediateModeRules.getWalletActiveModes(), intermediateModeRules.getVerifierActiveModes(), intermediateModeRules.getLogic());
105105
logger.info("downloaded {} rules", rules.size());
106106
RuleSet ruleSet = new RuleSet(
107-
displayRules,
108107
rules,
109-
sdkModeRules,
110108
intermediateRuleSet.getValueSets(),
111-
intermediateRuleSet.getValidDuration());
109+
intermediateRuleSet.getValidDuration(),
110+
displayRules,
111+
sdkModeRules
112+
);
112113
assertNotNull(ruleSet);
113114
}
114115
}

0 commit comments

Comments
 (0)