Temporarily stubbed out an inaccurate assert

This commit is contained in:
John Wiegley 2009-06-15 22:55:17 +01:00
parent e97b59b006
commit 49f5465adb
3 changed files with 13 additions and 3 deletions

View file

@ -1062,8 +1062,10 @@ void amount_t::print(std::ostream& _out) const
bool amount_t::valid() const
{
if (quantity) {
if (! quantity->valid())
if (! quantity->valid()) {
DEBUG("ledger.validate", "amount_t: ! quantity->valid()");
return false;
}
if (quantity->ref == 0) {
DEBUG("ledger.validate", "amount_t: quantity->ref == 0");

View file

@ -511,8 +511,10 @@ public:
bool valid() const {
foreach (const amounts_map::value_type& pair, amounts)
if (! pair.second.valid())
if (! pair.second.valid()) {
DEBUG("ledger.validate", "balance_t: ! pair.second.valid()");
return false;
}
return true;
}
};

View file

@ -206,7 +206,13 @@ class period_xact_t : public xact_base_t
}
virtual bool valid() const {
return period.is_valid();
#if 0
if (! period.is_valid()) {
DEBUG("ledger.validate", "period_xact_t: ! period.is_valid()");
return false;
}
#endif
return true;
}
};