summaryrefslogtreecommitdiff
path: root/deps
diff options
context:
space:
mode:
authorkjnilsson <knilsson@pivotal.io>2021-01-12 11:37:11 +0000
committerkjnilsson <knilsson@pivotal.io>2021-01-13 12:09:47 +0000
commit03ed11c05519fa4003c6a49adbbf4105dd363c1e (patch)
treeff4ffd23fdbcf40d099d87ef9cb4283a40cc1d5f /deps
parent2f0dba45d82b4e1f1ab7a0cbf75b3c9b99ff7a2b (diff)
downloadrabbitmq-server-git-03ed11c05519fa4003c6a49adbbf4105dd363c1e.tar.gz
bugfix
Diffstat (limited to 'deps')
-rw-r--r--deps/rabbit/src/rabbit_stream_coordinator.erl3
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