fix: ensure data layer is compiled

This commit is contained in:
Zach Daniel 2023-02-24 11:37:01 -05:00
parent 85ae9339e6
commit c8ca9cd3ce

View file

@ -309,7 +309,7 @@ defmodule Ash.DataLayer do
def source(resource) do
data_layer = Ash.DataLayer.data_layer(resource)
Code.ensure_compiled!(resource)
Code.ensure_compiled!(data_layer)
if :erlang.function_exported(data_layer, :source, 1) do
data_layer.source(resource)