From e4de6f59f6e8f621bba6a0d02a1e98725d9990cc Mon Sep 17 00:00:00 2001 From: kernel-io Date: Thu, 7 Oct 2021 21:16:33 +1300 Subject: [PATCH] bugfix: fix can? for :joins (#73) --- lib/data_layer.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/data_layer.ex b/lib/data_layer.ex index d379ca6..d66ded7 100644 --- a/lib/data_layer.ex +++ b/lib/data_layer.ex @@ -375,7 +375,7 @@ defmodule AshPostgres.DataLayer do def can?(resource, {:join, other_resource}) do data_layer = Ash.DataLayer.data_layer(resource) other_data_layer = Ash.DataLayer.data_layer(other_resource) - data_layer == other_data_layer and repo(data_layer) == repo(other_data_layer) + data_layer == other_data_layer and repo(resource) == repo(other_resource) end def can?(resource, {:lateral_join, resources}) do