# Notion Search error

**URL:** <https://community.make.com/t/notion-search-error/24076>\
**Category:** Questions\
**Tags:** notion\
**Created:** [January 13, 2024, 10:15am UTC](https://community.make.com/t/notion-search-error/24076 "2024-01-13T10:15:09Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jan1](https://avatars.discourse-cdn.com/v4/letter/j/91b2a8/32.png) [@Jan1](https://community.make.com/u/Jan1)\
**Post date:** [January 13, 2024, 10:15am UTC](https://community.make.com/t/notion-search-error/24076/1 "2024-01-13T10:15:09Z")

</div>

I get this error

[400] body failed validation. Fix one:  
body.filter.or[0].select.equals should be defined, instead was `undefined`.  
body.filter.or[0].select.does\_not\_equal should be defined, instead was `undefined`.  
body.filter.or[0].select.is\_empty should be defined, instead was `undefined`.  
body.filter.or[0].select.is\_not\_empty should be defined, instead was `undefined`.

This is my module

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/6/2/62740191a9f03520f629e4bd1a4e1807fea32f51.png)

---

<div class="post-metadata">

**Author:** ![Simo](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/simo/32/9701_2.png) [@Simo](https://community.make.com/u/Simo)\
**Post date:** [January 13, 2024, 10:30am UTC](https://community.make.com/t/notion-search-error/24076/2 "2024-01-13T10:30:21Z")

</div>

Try to replace “Text: Contains” with “Select: Equals”

---

<div class="post-metadata">

**Author:** ![Jan1](https://avatars.discourse-cdn.com/v4/letter/j/91b2a8/32.png) [@Jan1](https://community.make.com/u/Jan1)\
**Post date:** [January 13, 2024, 10:32am UTC](https://community.make.com/t/notion-search-error/24076/3 "2024-01-13T10:32:46Z")

</div>

> [@Simo](#):
>
> ct: E

But I don’t want the database items where the properties equal to it, but contain it, I will replace the words “Frans” with a variable later, this is just testing

---

<div class="post-metadata">

**Author:** ![Simo](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/simo/32/9701_2.png) [@Simo](https://community.make.com/u/Simo)\
**Post date:** [January 13, 2024, 11:21am UTC](https://community.make.com/t/notion-search-error/24076/4 "2024-01-13T11:21:13Z")

</div>

Yes I see your point - the first filter in the screenshot is using the property named “Type”, which is a Select property in Notion, according to what’s written next to it.

Same for the third filter in the screenshot, which is using the property “Vak”, of Select type.

Since the “select” property type in Notion is an array ([see documentation](https://developers.notion.com/reference/property-object#select)), it is required to use the appropriate filter condition (“Select: Equals”), because using “Text: Contains” is a data type mismatch, and outputs an error message.

On the other hand, you can keep “Text: contains” as the filter condition on the “Name” property (second filter in the screenshot), since that is indeed a text data type.

You can let me know in case I am misunderstanding anything

---

<div class="post-metadata">

**Author:** ![Jan1](https://avatars.discourse-cdn.com/v4/letter/j/91b2a8/32.png) [@Jan1](https://community.make.com/u/Jan1)\
**Post date:** [January 13, 2024, 11:39am UTC](https://community.make.com/t/notion-search-error/24076/5 "2024-01-13T11:39:35Z")

</div>

> [@Simo](#):
>
> elect” pr

I understand thanks.

this solves it

---

<div class="post-metadata">

**Author:** ![Make\_Bot](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/make_bot/32/14661_2.png) [@Make\_Bot](https://community.make.com/u/Make_Bot)\
**Post date:** [January 27, 2024, 11:42am UTC](https://community.make.com/t/notion-search-error/24076/6 "2024-01-27T11:42:55Z")

</div>


