From 87e7f63ebac1da5bb4da14eb48caaf3bd950d587 Mon Sep 17 00:00:00 2001 From: Anze Jensterle Date: Sat, 25 Dec 2021 20:45:43 +0100 Subject: [PATCH] Fixed value set download Valuesets were never being downloadad, making rule validation fail --- DGCAVerifier/Services/GatewayConnection.swift | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/DGCAVerifier/Services/GatewayConnection.swift b/DGCAVerifier/Services/GatewayConnection.swift index a52a67e..fdc0e8c 100644 --- a/DGCAVerifier/Services/GatewayConnection.swift +++ b/DGCAVerifier/Services/GatewayConnection.swift @@ -299,9 +299,11 @@ extension GatewayConnection { } static func loadValueSetsFromServer(completion: (([CertLogic.ValueSet]) -> Void)? = nil) { - DataCenter.valueSets.forEach { DataCenter.valueSetsDataManager.add(valueSet: $0) } - DataCenter.saveSets { result in - completion?(DataCenter.valueSets) + getListOfValueSets { valueSetsList in + valueSetsList.forEach { DataCenter.valueSetsDataManager.add(valueSet: $0) } + DataCenter.saveSets { result in + completion?(DataCenter.valueSets) + } } } }