What is the issue?
Let's see the TypeDef.kind function:
|
@spec kind(t()) :: Dagger.TypeDefKind.t() |
|
def kind(%__MODULE__{} = type_def) do |
|
query_builder = |
|
type_def.query_builder |> QB.select("kind") |
|
|
|
Client.execute(type_def.client, query_builder) |
|
end |
It have 2 issues:
- The Typespec returns incorrect result, it should be
{:ok, Dagger.TypeDefKind.t()} instead of Dagger.TypeDefKind.t().
- The result return
{:ok, scalar_value}, the scalar_value is string not an atom defined in Dagger.TypeDefKind.t().
Dagger version
0.12.5
Steps to reproduce
Log output
What is the issue?
Let's see the
TypeDef.kindfunction:dagger/sdk/elixir/lib/dagger/gen/type_def.ex
Lines 96 to 102 in a453b63
It have 2 issues:
{:ok, Dagger.TypeDefKind.t()}instead ofDagger.TypeDefKind.t().{:ok, scalar_value}, thescalar_valueis string not an atom defined inDagger.TypeDefKind.t().Dagger version
0.12.5
Steps to reproduce
Log output