1
0
Fork 0
mirror of https://github.com/betaflight/betaflight-configurator.git synced 2025-07-13 19:40:24 +03:00

Fix: Add null checks for search parameters, allowing proper functiona… (#4517)

* Fix: Add null checks for search parameters, allowing proper functionality

* Refactor: CodeRabbit nitpick to add array check
This commit is contained in:
Vitroid 2025-06-14 00:51:39 +02:00 committed by GitHub
parent a2474d9aec
commit 52d3b8dbc5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -690,8 +690,8 @@ presets.isPresetFitSearchFirmwareVersions = function (preset, searchParams) {
presets.isPresetFitSearchString = function (preset, searchParams) {
if (searchParams.searchString) {
const allKeywords = preset.keywords.join(" ");
const allVersions = preset.firmware_version.join(" ");
const allKeywords = Array.isArray(preset.keywords) ? preset.keywords.join(" ") : "";
const allVersions = Array.isArray(preset.firmware_version) ? preset.firmware_version.join(" ") : "";
const totalLine = [preset.description, allKeywords, preset.title, preset.author, allVersions, preset.category]
.join("\n")
.toLowerCase()