Naar de hoofdinhoud

Fix op basis van regels: er loopt al een fix of er staat er al een open

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

Wat het betekent

Teruggegeven door POST /orgs/{org}/code-security/secrets/findings/{id}/fix en POST /orgs/{org}/code-security/iac/findings/{id}/fix (fixes op basis van regels). Er is geen fix aangevraagd en er is geen pull request geopend.

Er wordt al een fix voor deze bevinding voorbereid, of de pull request ervan is open. Het antwoord bevat een object existing met request_id, status, pr_number en pr_url.

Voorbeeld van een detail-bericht dat met deze fout wordt teruggegeven:

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

Het antwoord bevat ook "reason": "already_proposed".

Wat je kunt doen

Beoordeel de open pull request, of volg het verzoek met GET /orgs/{org}/code-security/fix-requests.

Vorm van het antwoord

Alle API-fouten van fremforge zijn RFC 9457 problem+json:

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

Baseer je logica op type, niet op title of detail: die zijn bedoeld voor mensen en kunnen anders worden geformuleerd.