Merge pull request #508 from mbudde/market-group-by-segfault
Fix segfault when using --market with --group-by
This commit is contained in:
commit
c2bf7850d1
2 changed files with 30 additions and 4 deletions
|
|
@ -565,9 +565,9 @@ public:
|
|||
last_display_total = value_t();
|
||||
|
||||
temps.clear();
|
||||
create_accounts();
|
||||
|
||||
item_handler<post_t>::clear();
|
||||
|
||||
create_accounts();
|
||||
}
|
||||
};
|
||||
|
||||
|
|
@ -627,9 +627,9 @@ public:
|
|||
last_total = value_t();
|
||||
|
||||
temps.clear();
|
||||
create_accounts();
|
||||
|
||||
item_handler<post_t>::clear();
|
||||
|
||||
create_accounts();
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
|||
26
test/regress/market-group-by.test
Normal file
26
test/regress/market-group-by.test
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
D 1000.00 EUR
|
||||
|
||||
2008/04/15 * Paid expenses back from cie.
|
||||
Expenses:Cie-Reimbursements 2000 CAD @ 1.10 EUR
|
||||
Assets:Checking
|
||||
|
||||
2008/04/15 * Paid expenses back from cie.
|
||||
Expenses:Cie-Reimbursements 2000 USD @ 1.10 EUR
|
||||
Assets:Checking
|
||||
|
||||
P 2008/04/20 00:00:00 CAD 1.20 EUR
|
||||
P 2008/04/20 00:00:00 USD 1.20 EUR
|
||||
|
||||
test reg -V --group-by commodity
|
||||
CAD
|
||||
08-Apr-15 Paid expenses back .. Exp:Cie-Reimbursements 2200.00 EUR 2200.00 EUR
|
||||
08-Apr-20 Commodities revalued <Revalued> 200.00 EUR 2400.00 EUR
|
||||
|
||||
EUR
|
||||
08-Apr-15 Paid expenses back .. Assets:Checking -2200.00 EUR -2200.00 EUR
|
||||
08-Apr-15 Paid expenses back .. Assets:Checking -2200.00 EUR -4400.00 EUR
|
||||
|
||||
USD
|
||||
08-Apr-15 Paid expenses back .. Exp:Cie-Reimbursements 2200.00 EUR 2200.00 EUR
|
||||
08-Apr-20 Commodities revalued <Revalued> 200.00 EUR 2400.00 EUR
|
||||
end test
|
||||
Loading…
Add table
Reference in a new issue