Fix Cluster.Supervisor options handling
This commit is contained in:
parent
da589402af
commit
17f5a162aa
1 changed files with 2 additions and 1 deletions
|
|
@ -6,7 +6,8 @@ defmodule Aprsme.Cluster.Topology do
|
|||
def child_spec(opts) do
|
||||
if Application.get_env(:aprsme, :cluster_enabled, false) do
|
||||
topologies = Application.get_env(:libcluster, :topologies, [])
|
||||
{Cluster.Supervisor, [topologies, [name: Aprsme.ClusterSupervisor] ++ opts]}
|
||||
supervisor_opts = Keyword.merge([name: Aprsme.ClusterSupervisor], opts)
|
||||
{Cluster.Supervisor, [topologies, supervisor_opts]}
|
||||
else
|
||||
# Return a no-op spec when clustering is disabled
|
||||
%{
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue