fix: map update bug when sanitizing boolean expressions

This commit is contained in:
Zach Daniel 2022-08-07 19:46:01 -04:00
parent 8a2208601c
commit d03915b194

View file

@ -2659,8 +2659,8 @@ defmodule Ash.Filter do
end
end
defp scrub_values(%BooleanExpression{op: op, left: left, right: right}) do
%{op | left: scrub_values(left), right: scrub_values(right)}
defp scrub_values(%BooleanExpression{op: op, left: left, right: right} = expr) do
%{expr | left: scrub_values(left), right: scrub_values(right)}
end
defp scrub_values(%Not{expression: expression} = not_expr) do