fixed openai allowing validation even when value is not present

This commit is contained in:
Lucas Oliveira 2025-09-24 10:03:32 -03:00
parent c3c7b9a836
commit 8017707fa9

View file

@ -34,6 +34,7 @@ export const useGetOpenAIModelsQuery = (
options?: Omit<UseQueryOptions<ModelsResponse>, "queryKey" | "queryFn">,
) => {
const queryClient = useQueryClient();
console.log("params", params);
async function getOpenAIModels(): Promise<ModelsResponse> {
const url = new URL("/api/models/openai", window.location.origin);
@ -54,7 +55,7 @@ export const useGetOpenAIModelsQuery = (
queryKey: ["models", "openai", params],
queryFn: getOpenAIModels,
retry: 2,
enabled: options?.enabled !== false, // Allow enabling/disabling from options
enabled: !!params?.apiKey,
staleTime: 0, // Always fetch fresh data
gcTime: 0, // Don't cache results
...options,