Naar de hoofdinhoud

Conflict met Active work

typehttps://docs.frem.sh/reference/api/errors/active-work-conflict
HTTP-status409 Conflict

Wat het betekent

Iemand anders heeft al lopend werk op de branch die je noemde, dus je werk kan daar niet worden aangemeld. fremforge neemt nooit het werk van iemand anders over.

Voorbeelden van detail-berichten die met deze fout worden teruggegeven:

  • alice already has work in progress on feat/limit. Pick another branch.

Wat je kunt doen

Meld je werk opnieuw aan zonder branch om een branch voorgesteld te krijgen op basis van je login en de titel, of geef zelf een branch op. Gaat het om hetzelfde werk, overleg dan eerst met de andere persoon: find_related_work laat zien waar die mee bezig is.

Vorm van het antwoord

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

{
  "type": "https://docs.frem.sh/reference/api/errors/active-work-conflict",
  "title": "Conflict",
  "status": 409,
  "detail": "..."
}

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