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:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user