From d03915b194468bace38e90b60163eb80506ca3cd Mon Sep 17 00:00:00 2001 From: Zach Daniel Date: Sun, 7 Aug 2022 19:46:01 -0400 Subject: [PATCH] fix: map update bug when sanitizing boolean expressions --- lib/ash/filter/filter.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ash/filter/filter.ex b/lib/ash/filter/filter.ex index 4ce44446..1e869b7a 100644 --- a/lib/ash/filter/filter.ex +++ b/lib/ash/filter/filter.ex @@ -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