From 3b4659dfb8a4da98f8625f289244b4bae803d562 Mon Sep 17 00:00:00 2001 From: shannonwells Date: Mon, 13 Apr 2020 16:49:40 -0700 Subject: [PATCH] fix introduced fsm bug --- retrievalmarket/impl/clientstates/client_fsm.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/retrievalmarket/impl/clientstates/client_fsm.go b/retrievalmarket/impl/clientstates/client_fsm.go index fa21534b..9e928dbc 100644 --- a/retrievalmarket/impl/clientstates/client_fsm.go +++ b/retrievalmarket/impl/clientstates/client_fsm.go @@ -29,9 +29,9 @@ var ClientEvents = fsm.Events{ fsm.Event(rm.ClientEventOpen). From(rm.DealStatusNew).ToNoChange(), fsm.Event(rm.ClientEventPaymentChannelErrored). - From(rm.DealStatusPaymentChannelCreating).To(rm.DealStatusFailed). + FromMany(rm.DealStatusAccepted, rm.DealStatusPaymentChannelCreating).To(rm.DealStatusFailed). Action(func(deal *rm.ClientDealState, err error) error { - deal.Message = xerrors.Errorf("getting payment channel: %w", err).Error() + deal.Message = xerrors.Errorf("creating/getting payment channel: %w", err).Error() return nil }), fsm.Event(rm.ClientEventPaymentChannelCreateInitiated).