mirror of
https://github.com/ash-project/ash.git
synced 2024-09-20 05:23:03 +12:00
Fixes guard for maps
This commit is contained in:
parent
c89600a248
commit
127d4abd62
1 changed files with 2 additions and 1 deletions
|
@ -857,7 +857,8 @@ defimpl Inspect, for: Ash.Filter do
|
||||||
import Inspect.Algebra
|
import Inspect.Algebra
|
||||||
import Ash.Filter.InspectHelpers
|
import Ash.Filter.InspectHelpers
|
||||||
|
|
||||||
defguardp is_empty(val) when is_nil(val) or length(val) == 0
|
defguardp is_empty(val)
|
||||||
|
when is_nil(val) or (is_map(val) and map_size(val) == 0) or length(val) == 0
|
||||||
|
|
||||||
def inspect(%Ash.Filter{not: not_filter} = filter, opts) when not is_nil(not_filter) do
|
def inspect(%Ash.Filter{not: not_filter} = filter, opts) when not is_nil(not_filter) do
|
||||||
impossible = if Map.fetch!(filter, :impossible?), do: "X", else: ""
|
impossible = if Map.fetch!(filter, :impossible?), do: "X", else: ""
|
||||||
|
|
Loading…
Reference in a new issue