mirror of
https://github.com/ash-project/ash_admin.git
synced 2024-09-19 21:03:52 +12:00
fix: set actor in datatable
This commit is contained in:
parent
6242cad210
commit
9e3319bc56
1 changed files with 3 additions and 2 deletions
|
@ -36,7 +36,7 @@ defmodule AshAdmin.Components.Resource.DataTable do
|
|||
|
||||
query =
|
||||
socket.assigns[:resource]
|
||||
|> Ash.Query.for_read(socket.assigns.action.name, arguments)
|
||||
|> Ash.Query.for_read(socket.assigns.action.name, arguments, actor: socket.assigns[:actor])
|
||||
|> Ash.Query.set_tenant(socket.assigns[:tenant])
|
||||
|> AshPhoenix.hide_errors()
|
||||
|
||||
|
@ -240,7 +240,8 @@ defmodule AshAdmin.Components.Resource.DataTable do
|
|||
def handle_event("validate", %{"query" => query}, socket) do
|
||||
query =
|
||||
Ash.Query.for_read(socket.assigns.resource, socket.assigns.action.name, query,
|
||||
tenant: socket.assigns[:tenant]
|
||||
tenant: socket.assigns[:tenant],
|
||||
actor: socket.assigns[:actor]
|
||||
)
|
||||
|
||||
{:noreply, assign(socket, query: query)}
|
||||
|
|
Loading…
Reference in a new issue