Trouble searching tasks by some custom field types

Hi all,

We try to add a feature to “search by custom field” in Bridge24.

We use the Search API, and it works as expected, except for one type of fields, multi_enum.

I understand that we can’t search by multi-enum value, as described in the documentation.

But, why is the “is_set” not working for multi-enum?

It always returns what I think is all tasks of workspaces, and, just ignore the parameter.

The documentation says that we can use “custom_fields.{gid}.is_set” for ALL custom field type.

Is it a bug, or did I use it the wrong way?

It works fine for all other custom fields type.

And, if it’s unsupported, the api should return an error about it, instead of returning any tasks that are not related to my query.

I changed the title, and I add this.

Finally, the only types that seems to work on the “search” endpoint, are:
enum
text
number.

ALL other types of custom fields are ignored using the “is_set” filter.
we tried with dates, people, multi-enum.

All custom fields from that post, and added after, are non searchable.

Again, I understand that filtering by value can be difficult to implement, but the simple “is_set” should work for any kind of custom field.