Skip to content

Commit d8ae1a9

Browse files
committed
fix: use Code.ensure_loaded?/1 before checking behaviour implementation of extension
1 parent 9ce6c6b commit d8ae1a9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/spark/dsl.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,7 +428,7 @@ defmodule Spark.Dsl do
428428
mod = Macro.expand(value, env)
429429

430430
extensions =
431-
if Spark.implements_behaviour?(mod, Spark.Dsl.Extension) do
431+
if Code.ensure_loaded?(mod) && Spark.implements_behaviour?(mod, Spark.Dsl.Extension) do
432432
[mod | extensions]
433433
else
434434
extensions

0 commit comments

Comments
 (0)