Thuong Nguyen commited on
Commit
0937ecf
·
1 Parent(s): e0a7f1e

Fix plant description: combine all parts instead of just first item

Browse files
Files changed (1) hide show
  1. services/flow1_service.py +6 -4
services/flow1_service.py CHANGED
@@ -118,11 +118,13 @@ class Flow1Service:
118
  if "Mô tả" in plant_data and plant_data["Mô tả"]:
119
  mo_ta = plant_data["Mô tả"]
120
  if isinstance(mo_ta, dict):
121
- # Get first description item
 
122
  for key, value in mo_ta.items():
123
- if value:
124
- summary["description"] = str(value)[:200] + "..."
125
- break
 
126
 
127
  if "Công dụng" in plant_data and plant_data["Công dụng"]:
128
  cong_dung = plant_data["Công dụng"]
 
118
  if "Mô tả" in plant_data and plant_data["Mô tả"]:
119
  mo_ta = plant_data["Mô tả"]
120
  if isinstance(mo_ta, dict):
121
+ # Combine all description parts
122
+ desc_parts = []
123
  for key, value in mo_ta.items():
124
+ if value and str(value).strip():
125
+ desc_parts.append(f"{key.capitalize()}: {value}")
126
+ if desc_parts:
127
+ summary["description"] = " ".join(desc_parts)[:300] + ("..." if len(" ".join(desc_parts)) > 300 else "")
128
 
129
  if "Công dụng" in plant_data and plant_data["Công dụng"]:
130
  cong_dung = plant_data["Công dụng"]