diff --git a/ui/litellm-dashboard/src/components/guardrails/add_guardrail_form.tsx b/ui/litellm-dashboard/src/components/guardrails/add_guardrail_form.tsx index 0fb94072004..3bdd18f2650 100644 --- a/ui/litellm-dashboard/src/components/guardrails/add_guardrail_form.tsx +++ b/ui/litellm-dashboard/src/components/guardrails/add_guardrail_form.tsx @@ -522,7 +522,7 @@ const AddGuardrailForm: React.FC = ({ visible, onClose, a if (endSessionAfterNFails !== undefined && endSessionAfterNFails > 0) { guardrailData.litellm_params.end_session_after_n_fails = endSessionAfterNFails; } - if (onViolation) { + if (onViolation && selectedEndpointType === "realtime") { guardrailData.litellm_params.on_violation = onViolation; } if (realtimeViolationMessage.trim()) {