Paramètre supprimé
type | https://docs.frem.sh/reference/api/errors/removed-setting |
| Statut HTTP | 400 Bad Request |
Ce que cela signifie
La requête tentait de définir un paramètre d’organisation que fremforge a supprimé, car il était enregistré mais jamais appliqué. Rien n’a été écrit.
Exemples de messages detail renvoyés avec cette erreur :
- 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.
Que faire
Retirez le champ de la requête, ou envoyez "" ou null. Pour créer des dépôts à partir d’un modèle, marquez le dépôt source comme modèle dans ses paramètres, puis choisissez-le dans le formulaire New Repository de Forgejo, ou appelez POST /api/v1/repos/{template_owner}/{template_repo}/generate.
Forme de la réponse
Toutes les erreurs de l’API fremforge sont au format problem+json de la RFC 9457 :
{
"type": "https://docs.frem.sh/reference/api/errors/removed-setting",
"title": "Bad Request",
"status": 400,
"detail": "..."
}Basez votre logique sur type, et non sur title ou detail : ces champs sont destinés à être lus par un humain et peuvent être reformulés.