From c7bfb2ab4013c5fce8fdbac551af63b9dc85fee9 Mon Sep 17 00:00:00 2001 From: Danny Avila <110412045+danny-avila@users.noreply.github.com> Date: Mon, 23 Oct 2023 17:48:18 -0400 Subject: [PATCH] hotfix(useGetEndpointsQuery): set default variable value when transforming data with select (#1097) --- client/src/components/Endpoints/EditPresetDialog.tsx | 2 +- client/src/components/Input/EndpointMenu/EndpointMenu.jsx | 2 +- client/src/components/Messages/Content/Plugin.tsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/client/src/components/Endpoints/EditPresetDialog.tsx b/client/src/components/Endpoints/EditPresetDialog.tsx index 1a13239ae7..55a08d0c64 100644 --- a/client/src/components/Endpoints/EditPresetDialog.tsx +++ b/client/src/components/Endpoints/EditPresetDialog.tsx @@ -16,7 +16,7 @@ import store from '~/store'; const EditPresetDialog = ({ open, onOpenChange, preset: _preset, title }: TEditPresetProps) => { const [preset, setPreset] = useRecoilState(store.preset); const setPresets = useSetRecoilState(store.presets); - const { data: availableEndpoints } = useGetEndpointsQuery({ + const { data: availableEndpoints = [] } = useGetEndpointsQuery({ select: mapEndpoints, }); const { setOption } = useSetOptions(_preset); diff --git a/client/src/components/Input/EndpointMenu/EndpointMenu.jsx b/client/src/components/Input/EndpointMenu/EndpointMenu.jsx index 1772f02c72..5a333230ea 100644 --- a/client/src/components/Input/EndpointMenu/EndpointMenu.jsx +++ b/client/src/components/Input/EndpointMenu/EndpointMenu.jsx @@ -42,7 +42,7 @@ export default function NewConversationMenu() { const [conversation, setConversation] = useRecoilState(store.conversation) ?? {}; const [messages, setMessages] = useRecoilState(store.messages); - const { data: availableEndpoints } = useGetEndpointsQuery({ + const { data: availableEndpoints = [] } = useGetEndpointsQuery({ select: mapEndpoints, }); diff --git a/client/src/components/Messages/Content/Plugin.tsx b/client/src/components/Messages/Content/Plugin.tsx index 3e8c247848..846593f04b 100644 --- a/client/src/components/Messages/Content/Plugin.tsx +++ b/client/src/components/Messages/Content/Plugin.tsx @@ -31,7 +31,7 @@ type PluginProps = { }; const Plugin: React.FC = ({ plugin }) => { - const { data: plugins } = useGetEndpointsQuery({ + const { data: plugins = {} } = useGetEndpointsQuery({ select: (data) => data?.gptPlugins?.plugins, });