Zum Hauptinhalt springen

Regelbasierte Korrektur: Eine Korrektur läuft bereits oder ist offen

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

Was das bedeutet

Zurückgegeben von POST /orgs/{org}/code-security/secrets/findings/{id}/fix und POST /orgs/{org}/code-security/iac/findings/{id}/fix (regelbasierte Korrekturen). Es wurde keine Korrektur angefordert und kein Pull Request geöffnet.

Für diesen Befund wird bereits eine Korrektur vorbereitet, oder ihr Pull Request ist offen. Die Antwort enthält ein Objekt existing mit request_id, status, pr_number und pr_url.

Beispiel für eine detail-Meldung, die mit diesem Fehler zurückkommt:

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

Die Antwort enthält außerdem "reason": "already_proposed".

Was du tun kannst

Prüfe den offenen Pull Request, oder verfolge die Anfrage mit GET /orgs/{org}/code-security/fix-requests.

Form der Antwort

Alle Fehler der fremforge-API sind RFC 9457 problem+json:

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

Werte type aus, nicht title oder detail – diese sind für Menschen gedacht und können umformuliert werden.