diff options
Diffstat (limited to 'deps')
-rw-r--r-- | deps/rabbit/src/rabbit_stream_coordinator.erl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/deps/rabbit/src/rabbit_stream_coordinator.erl b/deps/rabbit/src/rabbit_stream_coordinator.erl index 731a16e94d..89e64c3139 100644 --- a/deps/rabbit/src/rabbit_stream_coordinator.erl +++ b/deps/rabbit/src/rabbit_stream_coordinator.erl @@ -366,9 +366,10 @@ apply(_Meta, {phase_finished, StreamId, Reply}, #?MODULE{streams = Streams0} = S Streams = Streams0#{StreamId => clear_stream_state(SState)}, reply_and_run_pending(From, StreamId, ok, Reply, [], State#?MODULE{streams = Streams}) end; -apply(#{from := From}, {start_replica, #{stream_id := StreamId, node := Node, +apply(Meta, {start_replica, #{stream_id := StreamId, node := Node, retries := Retries}} = Cmd, #?MODULE{streams = Streams0} = State) -> + From = maps:get(from, Meta, undefined), case maps:get(StreamId, Streams0, undefined) of undefined -> case From of |