Compare commits

...
Author SHA1 Message Date
Sonarly Claude Code 67cc8d2b16 fix: guard against empty selectedIds array in single record picker search filter
https://sonarly.com/issue/15987?type=bug

The single record picker constructs a filter `{ id: { in: [] } }` even when no records are selected, and this empty-array filter reaches the server where it's rejected by the filter field parser's ARRAY_OPERATORS validation.
2026-03-18 19:18:52 +00:00
@@ -34,7 +34,8 @@ export const useSingleRecordPickerPerformSearch = ({
const { objectMetadataItems } = useObjectMetadataItems();
const selectedIdsFilter = { id: { in: selectedIds } };
const selectedIdsFilter =
selectedIds.length > 0 ? { id: { in: selectedIds } } : undefined;
const { loading: selectedRecordsLoading, searchRecords: selectedRecords } =
useObjectRecordSearchRecords({