dex crash fix - replace assert with FC_ASSERT

This commit is contained in:
sierra19XX 2021-03-29 22:52:48 +00:00
parent 652d37e206
commit 974c8f987e

View file

@ -164,7 +164,12 @@ namespace graphene { namespace chain {
template<class DB> template<class DB>
const asset_bitasset_data_object& bitasset_data(const DB& db)const 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> template<class DB>
const asset_dividend_data_object& dividend_data(const DB& db)const const asset_dividend_data_object& dividend_data(const DB& db)const