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
19
derive.cc
19
derive.cc
|
|
@ -72,10 +72,21 @@ entry_t * derive_new_entry(journal_t& journal,
|
|||
}
|
||||
}
|
||||
|
||||
if (journal.basket)
|
||||
acct = journal.basket;
|
||||
else
|
||||
acct = journal.find_account("Equity");
|
||||
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)
|
||||
acct = journal.basket;
|
||||
else
|
||||
acct = journal.find_account("Equity");
|
||||
}
|
||||
|
||||
added->add_transaction(new transaction_t(acct));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue