From 4b657bf1b92240dab1393a5c6196d301908bbff7 Mon Sep 17 00:00:00 2001 From: dankito Date: Wed, 29 Apr 2020 01:46:41 +0200 Subject: [PATCH] Fixed that very few institutes send an empty fourth data element --- .../net/dankito/fints/response/segments/ReceivedSegment.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fints4javaLib/src/main/kotlin/net/dankito/fints/response/segments/ReceivedSegment.kt b/fints4javaLib/src/main/kotlin/net/dankito/fints/response/segments/ReceivedSegment.kt index c1f595d5..05ebecb6 100644 --- a/fints4javaLib/src/main/kotlin/net/dankito/fints/response/segments/ReceivedSegment.kt +++ b/fints4javaLib/src/main/kotlin/net/dankito/fints/response/segments/ReceivedSegment.kt @@ -19,7 +19,7 @@ open class ReceivedSegment( */ constructor(segmentHeader: List, segmentString: String) : this(segmentHeader[0], segmentHeader[1].toInt(), segmentHeader[2].toInt(), - if (segmentHeader.size >= 4) segmentHeader[3].toInt() else null, segmentString) + if (segmentHeader.size >= 4 && segmentHeader[3].isNotBlank()) segmentHeader[3].toInt() else null, segmentString) constructor(segmentString: String) : this( segmentString.split(Separators.DataElementGroupsSeparator).first().split(Separators.DataElementsSeparator),