When using the "entry" command with an unknown payee, get the draw account
correct if one is specified. Fixes #203.
This commit is contained in:
parent
00a47a38f6
commit
025c9acda9
1 changed files with 15 additions and 4 deletions
11
derive.cc
11
derive.cc
|
|
@ -72,10 +72,21 @@ entry_t * derive_new_entry(journal_t& journal,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
acct = NULL;
|
||||||
|
|
||||||
|
if (i != end) {
|
||||||
|
if (! acct)
|
||||||
|
acct = journal.find_account_re(*i);
|
||||||
|
if (! acct)
|
||||||
|
acct = journal.find_account(*i);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (! acct) {
|
||||||
if (journal.basket)
|
if (journal.basket)
|
||||||
acct = journal.basket;
|
acct = journal.basket;
|
||||||
else
|
else
|
||||||
acct = journal.find_account("Equity");
|
acct = journal.find_account("Equity");
|
||||||
|
}
|
||||||
|
|
||||||
added->add_transaction(new transaction_t(acct));
|
added->add_transaction(new transaction_t(acct));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue