X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fjson%2FParsedLedgerTransaction.java;h=7ba1421cb8db54374df420456b168e00b77916f0;hp=81d76475072dfcd82ca13f92496bc55749d79716;hb=db35dd62138b367c23527a58ff0570142f607198;hpb=c19f27a41ff96a2203cd27502002c76b84de185c diff --git a/app/src/main/java/net/ktnx/mobileledger/json/ParsedLedgerTransaction.java b/app/src/main/java/net/ktnx/mobileledger/json/ParsedLedgerTransaction.java index 81d76475..7ba1421c 100644 --- a/app/src/main/java/net/ktnx/mobileledger/json/ParsedLedgerTransaction.java +++ b/app/src/main/java/net/ktnx/mobileledger/json/ParsedLedgerTransaction.java @@ -101,20 +101,21 @@ public class ParsedLedgerTransaction { } public void setTindex(int tindex) { this.tindex = tindex; - for(ParsedPosting p : tpostings) { - p.setPtransaction_(tindex); - } + if (tpostings != null) + for (ParsedPosting p : tpostings) { + p.setPtransaction_(tindex); + } } public List getTpostings() { return tpostings; } + public void setTpostings(List tpostings) { + this.tpostings = tpostings; + } public void addPosting(ParsedPosting posting) { posting.setPtransaction_(tindex); tpostings.add(posting); } - public void setTpostings(List tpostings) { - this.tpostings = tpostings; - } public LedgerTransaction asLedgerTransaction() throws ParseException { Date date = Globals.parseIsoDate(tdate); LedgerTransaction tr = new LedgerTransaction(tindex, date, tdescription);