fix(dlc) : la liste DLC renvoyait 0 produit à cause d'anciennes lignes sans nom

En production, 378 anciens produits DLC (ids 260 à 944, créés en 2025) ont
une colonne name à NULL. Le serveur Rust la décodait en String : sqlx
échouait sur ces lignes et toute réponse qui en contenait finissait en 500
(liste vide sans fournisseur choisi, 0 pour Baby délice, Depot, Lidis,
My Candy Shop ; SLS Agency et XMLS n'en ont aucune et s'affichaient).

name devient Option<String> dans DlcProductsRow, comme le générateur le
produit quand il tourne contre la base de production (colonne nullable).
La validation à la création reste inchangée : name y est toujours requis.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
MichaelandClaude Opus 5.5 committed 2026-10-19 11:20:17 +02:00
1 parent af6a854400
commit 97d63b2097
1 file changed
+1 -1
+1 -1
View File
@@ -833,7 +833,7 @@ pub struct DlcProductsRow {
#[serde(rename = "id")]
pub id: i32,
#[serde(rename = "name")]
pub name: String,
pub name: Option<String>,
#[serde(rename = "productName")]
pub product_name: Option<String>,
#[serde(rename = "gencode")]