Skip to content

Commit fc42d66

Browse files
committed
Adding missing filtering
1 parent 9472637 commit fc42d66

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

MekHQ/src/mekhq/campaign/finances/Finances.java

+3
Original file line numberDiff line numberDiff line change
@@ -561,6 +561,7 @@ private static List<Transaction> parseTransactionsFromXML(final Node wn) {
561561
final NodeList nl = wn.getChildNodes();
562562
return IntStream.range(0, nl.getLength())
563563
.mapToObj(nl::item)
564+
.filter(node -> "transaction".equals(node.getNodeName()))
564565
.map(Transaction::generateInstanceFromXML)
565566
.collect(Collectors.toList());
566567
}
@@ -573,6 +574,7 @@ private static List<Loan> parseLoansFromXML(final Node wn) {
573574
final NodeList nl = wn.getChildNodes();
574575
return IntStream.range(0, nl.getLength())
575576
.mapToObj(nl::item)
577+
.filter(node -> "loan".equals(node.getNodeName()))
576578
.map(Loan::generateInstanceFromXML)
577579
.collect(Collectors.toList());
578580
}
@@ -585,6 +587,7 @@ private static List<Asset> parseAssetsFromXML(final Node wn) {
585587
final NodeList nl = wn.getChildNodes();
586588
return IntStream.range(0, nl.getLength())
587589
.mapToObj(nl::item)
590+
.filter(node -> "asset".equals(node.getNodeName()))
588591
.map(Asset::generateInstanceFromXML)
589592
.collect(Collectors.toList());
590593
}

0 commit comments

Comments
 (0)