fix(guardrail_endpoints): use correct PK field in rollback delete and log rollback failure

This commit is contained in:
Ishaan Jaffer 2026-04-23 17:00:10 -07:00
parent da130d2e8e
commit 2b4a1c4f46
No known key found for this signature in database

View file

@ -347,10 +347,12 @@ async def create_guardrail(
if prisma_client is not None:
try:
await prisma_client.db.litellm_guardrailstable.delete(
where={"id": guardrail_id}
where={"guardrail_id": guardrail_id}
)
except Exception as rollback_err:
verbose_proxy_logger.warning(
f"Rollback failed for guardrail '{guardrail_id}': {rollback_err}"
)
except Exception:
pass
raise HTTPException(
status_code=400,
detail=f"Guardrail configuration error: {init_error}",