I am using 4 drop down fields as filters on a repeating group.
I have set up conditions on the repeating group.
The filters work independently, and are fine when using 2 of the drop down fields to filter with, but once i introduce a third filter the data is not updated.
Curious why you are taking this approach, instead of just putting all your conditions in the “Do a search for” box. Simpler approach and would run server side – much faster and more scalable.
In terms of your particular issue, could be due to how Bubble evaluates formulas. When you have a lot of conditions bunched together it can cause an issue if Bubble is reading the formula differently than you intended.
I mean in the RG’s “Data source”, choosing “Do a search for” and filling out the constraints in that box. And yes, check ignore empty constraints. This will run server side. You want to avoid “:filter” except if it’s absolutely necessary (like an advanced filter needed to search a list based on a list), or if your data set is small, since it runs client side.