Skip to content

Commit de50e44

Browse files
committed
client stack_id must match the server
1 parent be34c5c commit de50e44

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

lib/phoenix/sync/electric.ex

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,9 @@ defmodule Phoenix.Sync.Electric do
183183

184184
case mode do
185185
mode when mode in @client_valid_modes ->
186-
configure_client(electric_opts, mode)
186+
electric_opts
187+
|> stack_id()
188+
|> configure_client(mode)
187189

188190
invalid_mode ->
189191
{:error, "Cannot configure client for mode #{inspect(invalid_mode)}"}
@@ -290,10 +292,14 @@ defmodule Phoenix.Sync.Electric do
290292
end
291293
end
292294

295+
defp stack_id(opts) do
296+
Keyword.put_new(opts, :stack_id, "electric-embedded")
297+
end
298+
293299
defp core_configuration(env, opts) do
294300
opts
295301
|> env_defaults(env)
296-
|> Keyword.put_new(:stack_id, "electric-embedded")
302+
|> stack_id()
297303
end
298304

299305
defp env_defaults(opts, :dev) do

0 commit comments

Comments
 (0)