Ash_authentication igniter command throwing error

When running the command mix igniter.install ash_authentication --auth-strategy magic_link,password I am getting the following error.

** (Protocol.UndefinedError) protocol Enumerable not implemented for type Tuple

Got value:

    {:ash_authentication, Mix.Tasks.AshAuthentication.Install}

    (elixir 1.18.1) lib/enum.ex:1: Enumerable.impl_for!/1
    (elixir 1.18.1) lib/enum.ex:166: Enumerable.reduce/3
    (elixir 1.18.1) lib/enum.ex:4511: Enum.reduce/3
    (igniter 0.5.6) lib/igniter/util/install.ex:132: Igniter.Util.Install.run_installers/5
    (igniter 0.5.6) lib/igniter/util/install.ex:109: Igniter.Util.Install.install/4
    (mix 1.18.1) lib/mix/task.ex:495: anonymous fn/3 in Mix.Task.run_task/5
    (mix 1.18.1) lib/mix/cli.ex:107: Mix.CLI.run_task/2
    /nix/store/xk2lb5dzirdkx03s6dirbxlshl9nfn5m-elixir-1.18.1/bin/mix:2: (file) 

Sorry about that, I’ve pushed a fix. Please update your igniter version and try again (mix archive.install hex igniter_new and mix deps.update igniter)

2 Likes

It works perfectly now. Thank you! :smiley:

1 Like