mirror of
https://github.com/R0m1k3/LogiFlow.git
synced 2026-10-19 21:18:25 +02:00
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:
1 parent
af6a854400
commit
97d63b2097
1 file changed
+1
-1
@@ -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")]
|
||||
|
||||
Reference in new issue
Block a user