Gå til hovedindhold

Regelbaseret rettelse: en rettelse er allerede i gang eller åben

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

Hvad det betyder

Returneres af POST /orgs/{org}/code-security/secrets/findings/{id}/fix og POST /orgs/{org}/code-security/iac/findings/{id}/fix (regelbaserede rettelser). Der blev ikke bestilt nogen rettelse, og der blev ikke åbnet nogen pull request.

En rettelse til dette fund er allerede ved at blive forberedt, eller dens pull request er åben. Svaret indeholder et existing-objekt med request_id, status, pr_number og pr_url.

Eksempel på en detail-besked, der returneres med denne fejl:

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

Svaret indeholder også "reason": "already_proposed".

Hvad du skal gøre

Gennemgå den åbne pull request, eller følg anmodningen med GET /orgs/{org}/code-security/fix-requests.

Svarets form

Alle fejl fra fremforges API er RFC 9457 problem+json:

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

Lad din kode træffe beslutninger ud fra type, ikke ud fra title eller detail – de er skrevet til mennesker og kan blive omformuleret.