summaryrefslogtreecommitdiff
path: root/nexus
diff options
context:
space:
mode:
authorMS <ms@taler.net>2021-08-31 21:57:05 -1100
committerMS <ms@taler.net>2021-08-31 21:57:05 -1100
commit8e34db6e3d5f0e0101d14931f96944693c459cdf (patch)
treeaabf1399225061a3dbd647672b9bce9f32349544 /nexus
parent6b9b2158814ab03c14eb147f94e0f34b9c7d5ce4 (diff)
downloadlibeufin-8e34db6e3d5f0e0101d14931f96944693c459cdf.tar.gz
libeufin-8e34db6e3d5f0e0101d14931f96944693c459cdf.tar.bz2
libeufin-8e34db6e3d5f0e0101d14931f96944693c459cdf.zip
Errors policy.
No data available becomes non-error and non-verifying signatures get appropriate error code (they used to throw "invalid request").
Diffstat (limited to 'nexus')
-rw-r--r--nexus/src/main/kotlin/tech/libeufin/nexus/ebics/EbicsClient.kt2
1 files changed, 1 insertions, 1 deletions
diff --git a/nexus/src/main/kotlin/tech/libeufin/nexus/ebics/EbicsClient.kt b/nexus/src/main/kotlin/tech/libeufin/nexus/ebics/EbicsClient.kt
index 65caf516..de8c8a20 100644
--- a/nexus/src/main/kotlin/tech/libeufin/nexus/ebics/EbicsClient.kt
+++ b/nexus/src/main/kotlin/tech/libeufin/nexus/ebics/EbicsClient.kt
@@ -84,7 +84,7 @@ suspend fun doEbicsDownloadTransaction(
val initResponse = parseAndValidateEbicsResponse(subscriberDetails, initResponseStr)
when (initResponse.technicalReturnCode) {
- EbicsReturnCode.EBICS_OK -> {
+ EbicsReturnCode.EBICS_OK, EbicsReturnCode.EBICS_NO_DOWNLOAD_DATA_AVAILABLE -> {
// Success, nothing to do!
}
else -> {