У меня есть GQL Apollo, который фильтрует по состоянию. GQL принимает значения типа «ПРИНЯТО» или «ОТКАЗАНО» и т. Д.
Однако я заметил, что когда я отправляю фильтр типа «ХОРОШИЙ ЛИВЕР», в котором есть пробел, он больше не будет работать. Есть идеи?
Я получаю эту ошибку
Stack: GraphQLError: Variable "$stateIn" got invalid value ["GOOD LEAVER"].
In element #0: Expected type "MemberStateType", found "GOOD LEAVER".
для отправки этой переменной я использую функцию util для получения значений из реквизита, функция
stateIn:
getFilterProp('status') &&
getOr([], 'status', selectedFilterOptions).map(({ name }) =>
toUpper(name)
)
Я на 100% получаю отправленное значение, потому что вижу их на вкладке сети, просто выдает вышеуказанную ошибку, когда я хочу использовать фильтр "ХОРОШИЙ ЛИВЕР", в противном случае он работает просто отлично.