fix(web): silence toast for model parameter rules fetch on missing provider

Add silent option to useModelParameterRules API call so uninstalled
provider errors are swallowed instead of surfacing a raw backend toast.
This commit is contained in:
yyh
2026-03-09 16:17:09 +08:00
parent 5cee7cf8ce
commit 2d979e2cec

View File

@ -371,7 +371,7 @@ export const useNotionBinding = (code?: string | null, enabled?: boolean) => {
export const useModelParameterRules = (provider?: string, model?: string, enabled?: boolean) => {
return useQuery<{ data: ModelParameterRule[] }>({
queryKey: commonQueryKeys.modelParameterRules(provider, model),
queryFn: () => get<{ data: ModelParameterRule[] }>(`/workspaces/current/model-providers/${provider}/models/parameter-rules`, { params: { model } }),
queryFn: () => get<{ data: ModelParameterRule[] }>(`/workspaces/current/model-providers/${provider}/models/parameter-rules`, { params: { model }, silent: true }),
enabled: !!provider && !!model && (enabled ?? true),
})
}