commit 8536282bb6046b1cb6c4f18461d96543dc77f979
parent f0dd2c8a3a2c28494614330102db90d02b17010c
Author: MS <ms@taler.net>
Date: Wed, 1 Nov 2023 11:50:44 +0100
util: adding def for EBICS_INVALID_USER_STATE.
Diffstat:
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/util/src/main/kotlin/Ebics.kt b/util/src/main/kotlin/Ebics.kt
@@ -490,14 +490,15 @@ enum class EbicsReturnCode(val errorCode: String) {
EBICS_DOWNLOAD_POSTPROCESS_SKIPPED("011001"),
EBICS_TX_SEGMENT_NUMBER_UNDERRUN("011101"),
EBICS_AUTHENTICATION_FAILED ("061001"),
- EBICS_INVALID_USER_OR_USER_STATE("091002"),
- EBICS_PROCESSING_ERROR("091116"),
- EBICS_ACCOUNT_AUTHORISATION_FAILED("091302"),
- EBICS_AMOUNT_CHECK_FAILED("091303"),
EBICS_EBICS_AUTHORISATION_ORDER_IDENTIFIER_FAILED("090003"),
+ EBICS_NO_DOWNLOAD_DATA_AVAILABLE("090005"),
+ EBICS_INVALID_USER_OR_USER_STATE("091002"),
+ EBICS_EBICS_INVALID_USER_STATE("091004"),
EBICS_INVALID_XML("091010"),
EBICS_TX_MESSAGE_REPLAY("091103"),
- EBICS_NO_DOWNLOAD_DATA_AVAILABLE("090005");
+ EBICS_PROCESSING_ERROR("091116"),
+ EBICS_ACCOUNT_AUTHORISATION_FAILED("091302"),
+ EBICS_AMOUNT_CHECK_FAILED("091303");
companion object {
fun lookup(errorCode: String): EbicsReturnCode {
@@ -506,7 +507,9 @@ enum class EbicsReturnCode(val errorCode: String) {
return x
}
}
- throw EbicsProtocolError(HttpStatusCode.InternalServerError, "Unknown EBICS status code: $errorCode")
+ throw Exception(
+ "Unknown EBICS status code: $errorCode"
+ )
}
}
}