Merge branch 'issue/dex-crash' into 'develop'

dex crash fix - replace assert with FC_ASSERT

See merge request PBSA/peerplays!15
This commit is contained in:
Bobinson K B 2021-03-30 11:58:48 +00:00
commit 0b0718f739

View file

@ -164,7 +164,12 @@ namespace graphene { namespace chain {
template<class DB>
const asset_bitasset_data_object& bitasset_data(const DB& db)const
{ assert(bitasset_data_id); return db.get(*bitasset_data_id); }
{
FC_ASSERT( bitasset_data_id.valid(),
"Asset ${a} (${id}) is not a market issued asset.",
("a",this->symbol)("id",this->id) );
return db.get(*bitasset_data_id);
}
template<class DB>
const asset_dividend_data_object& dividend_data(const DB& db)const