Hoppa till huvudinnehållet

Regelbaserad fix: en fix pågår redan eller är öppen

typehttps://docs.frem.sh/reference/api/errors/rule-fix-already-proposed
HTTP status409 Conflict

Vad det betyder

Returneras av POST /orgs/{org}/code-security/secrets/findings/{id}/fix och POST /orgs/{org}/code-security/iac/findings/{id}/fix (regelbaserade fixar). Ingen fix begärdes och ingen pull request öppnades.

En fix för det här fyndet håller redan på att förberedas, eller så är dess pull request öppen. Svaret innehåller ett existing-objekt med request_id, status, pr_number och pr_url.

Exempel på ett detail-meddelande som returneras med det här felet:

  • A fix for this finding is already being prepared or is open.

Svaret innehåller också "reason": "already_proposed".

Vad du gör

Granska den öppna pull requesten, eller följ begäran med GET /orgs/{org}/code-security/fix-requests.

Svarets form

Alla fel från fremforges API är RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/rule-fix-already-proposed",
  "title": "Conflict",
  "status": 409,
  "detail": "...",
  "reason": "already_proposed"
}

Styr din felhantering på type, inte på title eller detail: de är skrivna för människor och kan formuleras om.