UI fix "" instead of NONE
This commit is contained in:
parent
731b1fc4b7
commit
3d365ad3f0
@ -518,21 +518,22 @@ class ImportApp(QMainWindow):
|
||||
"category": {"name": cast_value(cat_name, "string") or ""},
|
||||
"brand": {"name": cast_value(brand_name, "string") or ""},
|
||||
"variant": {
|
||||
# значения по умолчанию, если не заданы маппингом/фиксами
|
||||
"status_id": v.get("status_id", 1),
|
||||
"color": v.get("color", ""),
|
||||
"sku": v.get("sku", ""),
|
||||
"size": v.get("size", ""),
|
||||
"cost": v.get("cost", 0),
|
||||
"originalUrl": v.get("originalUrl", ""),
|
||||
"originalName": v.get("originalName", ""),
|
||||
"originalDescription": v.get("originalDescription", ""),
|
||||
"originalComposition": v.get("originalComposition", ""),
|
||||
"images": v.get("images", []),
|
||||
"inStock": v.get("inStock", True),
|
||||
"weight": v.get("weight", 0)
|
||||
"status_id": v.get("status_id") if v.get("status_id") is not None else 1,
|
||||
"color": v.get("color") if v.get("color") is not None else "",
|
||||
"sku": v.get("sku") if v.get("sku") is not None else "",
|
||||
"size": v.get("size") if v.get("size") is not None else "",
|
||||
"cost": v.get("cost") if v.get("cost") is not None else 0,
|
||||
"originalUrl": v.get("originalUrl") if v.get("originalUrl") is not None else "",
|
||||
"originalName": v.get("originalName") if v.get("originalName") is not None else "",
|
||||
# КЛЮЧЕВОЕ: пустые строки вместо null
|
||||
"originalDescription": v.get("originalDescription") or "",
|
||||
"originalComposition": v.get("originalComposition") or "",
|
||||
"images": v.get("images") if v.get("images") is not None else [],
|
||||
"inStock": v.get("inStock") if v.get("inStock") is not None else True,
|
||||
"weight": v.get("weight") if v.get("weight") is not None else 0
|
||||
}
|
||||
}
|
||||
|
||||
# фильтр пустых строк: нужен хотя бы sku или originalUrl или название
|
||||
if any([item["variant"]["sku"], item["variant"]["originalUrl"], item["variant"]["originalName"]]):
|
||||
result["items"].append(item)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user