Naar de hoofdinhoud

Verwijderde instelling

typehttps://docs.frem.sh/reference/api/errors/removed-setting
HTTP-status400 Bad Request

Wat het betekent

Het verzoek probeerde een organisatie-instelling te zetten die fremforge heeft verwijderd, omdat die wel werd opgeslagen maar nooit werd toegepast. Er is niets weggeschreven.

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

  • default_template_repo was removed: it was stored but never applied to new repositories. Choose a template in Forgejo’s New Repository form, or create the repository with POST /api/v1/repos/{template_owner}/{template_repo}/generate. Sending "" or null is accepted and does nothing.

Wat je kunt doen

Haal het veld uit het verzoek, of stuur "" of null. Wil je repository’s starten vanuit een template, markeer dan de bronrepository in haar instellingen als template en kies haar daarna in het formulier Nieuwe repository van Forgejo, of roep POST /api/v1/repos/{template_owner}/{template_repo}/generate aan.

Vorm van het antwoord

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

{
  "type": "https://docs.frem.sh/reference/api/errors/removed-setting",
  "title": "Bad Request",
  "status": 400,
  "detail": "..."
}

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