diff --git a/fints4k/src/commonMain/kotlin/net/dankito/banking/fints/response/client/GetUserTanMethodsResponse.kt b/fints4k/src/commonMain/kotlin/net/dankito/banking/fints/response/client/GetUserTanMethodsResponse.kt index df89c53e..a63ab0f1 100644 --- a/fints4k/src/commonMain/kotlin/net/dankito/banking/fints/response/client/GetUserTanMethodsResponse.kt +++ b/fints4k/src/commonMain/kotlin/net/dankito/banking/fints/response/client/GetUserTanMethodsResponse.kt @@ -15,7 +15,7 @@ open class GetUserTanMethodsResponse(bankResponse: BankResponse) */ override val successful: Boolean get() = noTanMethodSelected == false && couldCreateMessage && didReceiveResponse - && tanRequiredButUserDidNotEnterOne == false + && tanRequiredButUserDidNotEnterOne == false && wrongCredentialsEntered == false && (responseContainsErrors == false || containsUsersTanMethodsFeedback()) protected open fun containsUsersTanMethodsFeedback(): Boolean {