diff --git a/libraries/plugins/affiliate_stats/affiliate_stats_plugin.cpp b/libraries/plugins/affiliate_stats/affiliate_stats_plugin.cpp index 03b54659..7ec59e82 100644 --- a/libraries/plugins/affiliate_stats/affiliate_stats_plugin.cpp +++ b/libraries/plugins/affiliate_stats/affiliate_stats_plugin.cpp @@ -152,8 +152,8 @@ static optional> get_accou { FC_ASSERT( dynamic_cast(&obj) ); const account_transaction_history_object& ath = static_cast(obj); - const operation_history_object& oho = db.get( ath.operation_id ); - if( oho.op.which() == operation::tag::value ) + const operation_history_object* oho = db.find( ath.operation_id ); + if( oho != nullptr && oho->op.which() == operation::tag::value ) return std::make_pair( ath.account, ath.operation_id ); return optional>(); }