From 260b6f346976c8eaf0ef12bca244b5e161790ca3 Mon Sep 17 00:00:00 2001 From: fzaninotto Date: Mon, 25 Nov 2019 09:32:42 +0100 Subject: [PATCH] Fix ReferenceInput should not set filter in getList when q is empty Closes #4036 --- packages/ra-ui-materialui/src/input/ReferenceArrayInput.js | 2 +- packages/ra-ui-materialui/src/input/ReferenceInput.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/ra-ui-materialui/src/input/ReferenceArrayInput.js b/packages/ra-ui-materialui/src/input/ReferenceArrayInput.js index 7e79bb67374..e5c1219d246 100644 --- a/packages/ra-ui-materialui/src/input/ReferenceArrayInput.js +++ b/packages/ra-ui-materialui/src/input/ReferenceArrayInput.js @@ -154,7 +154,7 @@ ReferenceArrayInput.propTypes = { ReferenceArrayInput.defaultProps = { allowEmpty: false, filter: {}, - filterToQuery: searchText => ({ q: searchText }), + filterToQuery: searchText => (searchText ? { q: searchText } : {}), perPage: 25, sort: { field: 'id', order: 'DESC' }, }; diff --git a/packages/ra-ui-materialui/src/input/ReferenceInput.tsx b/packages/ra-ui-materialui/src/input/ReferenceInput.tsx index e1789dad115..2b56b460b45 100644 --- a/packages/ra-ui-materialui/src/input/ReferenceInput.tsx +++ b/packages/ra-ui-materialui/src/input/ReferenceInput.tsx @@ -159,7 +159,7 @@ ReferenceInput.propTypes = { ReferenceInput.defaultProps = { allowEmpty: false, filter: {}, - filterToQuery: searchText => ({ q: searchText }), + filterToQuery: searchText => (searchText ? { q: searchText } : {}), perPage: 25, sort: { field: 'id', order: 'DESC' }, };