Deeper search in where array filter
Open
Nobody has claimed this yet.
Question
- Dominant language
- Ruby
- Stars
- 11.9k
- Forks
- 1.5k
- Avg merge
- 17h 55m
- Merged PRs (30d)
- 3
Description
Hello, is it possible to dive deeper in a where filter?
For example (this is assigned inside a loop over the blocks):
{% assign filtered_array = main_array | where: 'settings.category', 'category-1' %}
Thanks
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The request concerns the where filter and nested values such as settings.category. Locate the filter implementation and its existing tests, then determine the expected behavior for nested properties and add coverage for the provided example. Done means the filter can match the nested category value without breaking current where behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ruby
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100