From df3318efc6d6bbde5aee9b9ab4c5fe264c60a5af Mon Sep 17 00:00:00 2001 From: Daniel Larimer Date: Thu, 27 Aug 2015 09:08:38 -0400 Subject: [PATCH] adding extra checks for unusual failure of get_scheduled_witness --- libraries/app/api.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libraries/app/api.cpp b/libraries/app/api.cpp index 13df7dfc..b0fab7fe 100644 --- a/libraries/app/api.cpp +++ b/libraries/app/api.cpp @@ -823,7 +823,10 @@ namespace graphene { namespace app { for( const auto& r : relevant ) { if( _subscribe_filter.contains(r) ) + { broadcast_queue[r].emplace_back(obj->to_variant()); + break; + } } if( relevant.size() == 0 && _subscribe_filter.contains(obj->id) ) broadcast_queue[account_id_type()].emplace_back(obj->to_variant()); @@ -882,7 +885,10 @@ namespace graphene { namespace app { for( const auto& r : relevant ) { if( _subscribe_filter.contains(r) ) + { updates.emplace_back(obj->to_variant()); + break; + } } if( relevant.size() == 0 && _subscribe_filter.contains(obj->id) ) updates.emplace_back(obj->to_variant());