qmk find: Fix failure with multiple filters (#22497)

When multiple `-f FILTER` options were specified, `qmk find` did not
return anything at all instead of printing the list of entries that
matched all of the specified filters.

The problem was that the statement in `_filter_keymap_targets()` that
filled `targets` had a wrong indent and therefore was executed for every
filter instead of only once after applying all filters, and
`valid_keymaps` was actually an iterator and therefore could be used
only once.  Moving the statement outside of the loop fixes the problem.
This commit is contained in:
Sergey Vlasov 2023-11-19 00:26:00 +03:00 committed by GitHub
parent bf3a88ab57
commit 62cca5c43a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23