fix(plantes): test plant_variety + seed PlantVariety + formatPlantLabel + migrate.py nettoyage

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-08 19:45:52 +01:00
parent 672ac529e7
commit 149d8caa06
5 changed files with 49 additions and 19 deletions

View File

@@ -1,6 +1,7 @@
export function formatPlantLabel(plant) {
if (plant.variete && plant.variete.trim()) {
return `${plant.nom_commun}${plant.variete.trim()}`;
const variete = plant.variete ?? plant.varieties?.[0]?.variete;
if (variete && variete.trim()) {
return `${plant.nom_commun}${variete.trim()}`;
}
return plant.nom_commun;
}

View File

@@ -1,12 +1,18 @@
export interface PlantVarietyData {
variete?: string | null
}
export interface PlantLabelData {
id?: number
nom_commun: string
variete?: string | null
varieties?: PlantVarietyData[] | null
}
export function formatPlantLabel(plant: PlantLabelData): string {
if (plant.variete && plant.variete.trim()) {
return `${plant.nom_commun}${plant.variete.trim()}`
const variete = plant.variete ?? plant.varieties?.[0]?.variete
if (variete && variete.trim()) {
return `${plant.nom_commun}${variete.trim()}`
}
return plant.nom_commun
}