mirror of
https://github.com/ash-project/ash.git
synced 2024-09-20 13:33:20 +12:00
fix: don't disable lexical tracker for extensions
This commit is contained in:
parent
56656deda4
commit
5b0a5d238b
1 changed files with 2 additions and 3 deletions
|
@ -201,8 +201,7 @@ defmodule Ash.Dsl do
|
|||
Enum.reduce(opts, {[], []}, fn {key, value}, {opts, extensions} ->
|
||||
cond do
|
||||
key in their_opt_schema[:single_extension_kinds] ->
|
||||
mod =
|
||||
Macro.expand(value, %{env | function: {:__ash_placeholder__, 0}, lexical_tracker: nil})
|
||||
mod = Macro.expand(value, env)
|
||||
|
||||
extensions =
|
||||
if Ash.Helpers.implements_behaviour?(mod, Ash.Dsl.Extension) do
|
||||
|
@ -217,7 +216,7 @@ defmodule Ash.Dsl do
|
|||
mods =
|
||||
value
|
||||
|> List.wrap()
|
||||
|> Enum.map(&Macro.expand(&1, %{env | function: {:__ash_placeholder__, 0}}))
|
||||
|> Enum.map(&Macro.expand(&1, env))
|
||||
|
||||
extensions =
|
||||
extensions ++
|
||||
|
|
Loading…
Reference in a new issue