X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fmodel%2FLedgerTransaction.java;h=9df2b7e220ce7df6d63c6816002bedd34c5d4b88;hb=ca3f055618327ec7e12ad7e23705e0909c96e0dc;hp=2f23eff0a082a5d4c8866e498f99f348cf599337;hpb=b04c98250e8e2abcf1d652e2a20cff0f9b98784b;p=mobile-ledger.git diff --git a/app/src/main/java/net/ktnx/mobileledger/model/LedgerTransaction.java b/app/src/main/java/net/ktnx/mobileledger/model/LedgerTransaction.java index 2f23eff0..9df2b7e2 100644 --- a/app/src/main/java/net/ktnx/mobileledger/model/LedgerTransaction.java +++ b/app/src/main/java/net/ktnx/mobileledger/model/LedgerTransaction.java @@ -129,6 +129,8 @@ public class LedgerTransaction { data.append(item.getCurrency()); data.append('\0'); data.append(item.getAmount()); + data.append('\0'); + data.append(item.getComment()); } sha.update(data.toString() .getBytes(Charset.forName("UTF-8"))); @@ -171,7 +173,7 @@ public class LedgerTransaction { } description = cTr.getString(1); - try (Cursor cAcc = db.rawQuery("SELECT account_name, amount, currency FROM " + + try (Cursor cAcc = db.rawQuery("SELECT account_name, amount, currency, comment FROM " + "transaction_accounts WHERE " + "profile=? AND transaction_id = ?", new String[]{profile, String.valueOf(id)})) @@ -181,7 +183,7 @@ public class LedgerTransaction { // String.format("Loaded %d: %s %1.2f %s", id, cAcc.getString(0), // cAcc.getFloat(1), cAcc.getString(2))); addAccount(new LedgerTransactionAccount(cAcc.getString(0), cAcc.getFloat(1), - cAcc.getString(2))); + cAcc.getString(2), cAcc.getString(3))); } finishLoading();