diff --git a/libraries/chain/db_update.cpp b/libraries/chain/db_update.cpp index 2b6ba2e7..8fc29dd2 100644 --- a/libraries/chain/db_update.cpp +++ b/libraries/chain/db_update.cpp @@ -357,9 +357,12 @@ void database::clear_expired_orders() break; } } - modify(mia, [settled](asset_bitasset_data_object& b) { - b.force_settled_volume = settled.amount; - }); + if( mia.force_settled_volume != settled.amount ) + { + modify(mia, [settled](asset_bitasset_data_object& b) { + b.force_settled_volume = settled.amount; + }); + } } } }