fix: corriger l'erreur HTTP 400 sur les endpoints content-sources POST/PUT
- ContentSourceForm.vue : convertir testChapterNumber en float/null avant envoi (évite d'envoyer "" pour ?float, rejeté par Symfony 8 strict) - UpsertContentSourceResource : ajouter collectDenormalizationErrors: true pour que les erreurs de type retournent 422 au lieu de 400 via le chemin input: de API Platform 4 - ContentSource entity : corriger setImageSelector(string) → setImageSelector(?string) cohérent avec la colonne nullable - Ajouter les tests manquants (testChapterNumber float/null/chaîne vide) qui auraient détecté ces bugs plus tôt
This commit is contained in:
parent
21d8111734
commit
69c6757cf8
@@ -73,7 +73,7 @@ class ContentSource
|
||||
return $this->imageSelector;
|
||||
}
|
||||
|
||||
public function setImageSelector(string $imageSelector): static
|
||||
public function setImageSelector(?string $imageSelector): static
|
||||
{
|
||||
$this->imageSelector = $imageSelector;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user