From 3c1e21f85644f1af9cd094afb8fe7a29996e1280 Mon Sep 17 00:00:00 2001 From: "abel.cherinet" Date: Wed, 12 Jun 2024 11:07:10 +0200 Subject: [PATCH] Include binary_id fields for search --- lib/kaffy/resource_schema.ex | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/kaffy/resource_schema.ex b/lib/kaffy/resource_schema.ex index 955627f3..117f559b 100644 --- a/lib/kaffy/resource_schema.ex +++ b/lib/kaffy/resource_schema.ex @@ -299,7 +299,15 @@ defmodule Kaffy.ResourceSchema do Enum.filter(fields(schema), fn f -> field_name = elem(f, 0) - field_type(schema, f).type in [:string, :textarea, :richtext, :id, :integer, :decimal] && + field_type(schema, f).type in [ + :string, + :textarea, + :richtext, + :id, + :integer, + :decimal, + :binary_id + ] && field_name in persisted_fields end) |> Enum.map(fn {f, options} -> {f, options.type} end)