mirror of
https://github.com/ash-project/ash_phoenix.git
synced 2024-09-20 07:12:49 +12:00
fix: change filter form value even if value doesn't match
This commit is contained in:
parent
059cf9837b
commit
28d149d7c1
1 changed files with 5 additions and 3 deletions
|
@ -427,11 +427,13 @@ defmodule AshPhoenix.FilterForm do
|
|||
%__MODULE__{} ->
|
||||
validate(match_component, params)
|
||||
|
||||
%Predicate{field: field, value: value} ->
|
||||
%Predicate{field: field, value: value} = match_predicate ->
|
||||
new_predicate = new_predicate(params, form)
|
||||
|
||||
if new_predicate.field != field && not is_nil(new_predicate.value) &&
|
||||
value == new_predicate.value do
|
||||
IO.inspect(match_predicate)
|
||||
IO.inspect(new_predicate)
|
||||
|
||||
if new_predicate.field != field && not is_nil(new_predicate.value) do
|
||||
%{new_predicate | value: nil, params: Map.put(new_predicate.params, "value", nil)}
|
||||
else
|
||||
new_predicate
|
||||
|
|
Loading…
Reference in a new issue