diff --git a/src/main/kotlin/main/vp_server_integration/TotalBalanceModules.kt b/src/main/kotlin/main/vp_server_integration/TotalBalanceModules.kt index 1aa7c11..202bea6 100644 --- a/src/main/kotlin/main/vp_server_integration/TotalBalanceModules.kt +++ b/src/main/kotlin/main/vp_server_integration/TotalBalanceModules.kt @@ -22,18 +22,20 @@ class TotalBalanceModules { for (el in output) { LOGGER.info("Processing line: $el") + LOGGER.info("Total balance before process: $total") if (startOfList) { LOGGER.info("Parsing balance entry") val balance = el.split(" ")[2].replace(Regex("[^0-9.]"), "") LOGGER.info("Extracted balance: $balance") total += balance.toFloat() - } else if (el.contains("1.")) { + } else if (el.contains("1. ") && el.contains(", ")) { startOfList = true LOGGER.info("Found first entry, starting balance calculation") val balance = el.split(" ")[2].replace(Regex("[^0-9.]"), "") LOGGER.info("First balance extracted: $balance") total += balance.toFloat() } + LOGGER.info("Total after process: $total") } LOGGER.info("Total balance calculated: $total")