From 69e8348522fa5adaeea12d1a2754b92bf4a78806 Mon Sep 17 00:00:00 2001 From: Roman Olearski Date: Mon, 7 Aug 2017 17:27:23 +0200 Subject: [PATCH] setting initial event_state --- libraries/chain/event_evaluator.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libraries/chain/event_evaluator.cpp b/libraries/chain/event_evaluator.cpp index 99379a34..ee9f7e03 100644 --- a/libraries/chain/event_evaluator.cpp +++ b/libraries/chain/event_evaluator.cpp @@ -58,6 +58,7 @@ object_id_type event_create_evaluator::do_apply(const event_create_operation& op const event_object& new_event = d.create( [&]( event_object& event_obj ) { event_obj.name = op.name; + event_obj.status = event_status::upcoming; event_obj.season = op.season; event_obj.start_time = op.start_time; event_obj.event_group_id = event_group_id; @@ -97,6 +98,8 @@ void_result event_update_evaluator::do_apply(const event_update_operation& op) _db.get(op.event_id), [&]( event_object& eo ) { + if (eo.status > event_status::STATUS_COUNT) + eo.status = event_status::upcoming; if( op.new_name.valid() ) eo.name = *op.new_name; if( op.new_season.valid() )