From f170f52787dee07e8c66d0674e06b182d4331e11 Mon Sep 17 00:00:00 2001 From: Alfredo Date: Sat, 23 Dec 2017 21:07:49 -0300 Subject: [PATCH] change proposal index from non unique to unique composite key in by_expiration --- .../chain/include/graphene/chain/proposal_object.hpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/libraries/chain/include/graphene/chain/proposal_object.hpp b/libraries/chain/include/graphene/chain/proposal_object.hpp index 97d98a5ba7..918f954592 100644 --- a/libraries/chain/include/graphene/chain/proposal_object.hpp +++ b/libraries/chain/include/graphene/chain/proposal_object.hpp @@ -27,6 +27,7 @@ #include #include +#include namespace graphene { namespace chain { @@ -83,7 +84,13 @@ typedef boost::multi_index_container< proposal_object, indexed_by< ordered_unique< tag< by_id >, member< object, object_id_type, &object::id > >, - ordered_non_unique< tag< by_expiration >, member< proposal_object, time_point_sec, &proposal_object::expiration_time > > + //ordered_non_unique< tag< by_expiration >, member< proposal_object, time_point_sec, &proposal_object::expiration_time > > + ordered_unique, + composite_key, + member< object, object_id_type, &object::id > + > + > > > proposal_multi_index_container; typedef generic_index proposal_index;