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 ""},
|
"category": {"name": cast_value(cat_name, "string") or ""},
|
||||||
"brand": {"name": cast_value(brand_name, "string") or ""},
|
"brand": {"name": cast_value(brand_name, "string") or ""},
|
||||||
"variant": {
|
"variant": {
|
||||||
# значения по умолчанию, если не заданы маппингом/фиксами
|
"status_id": v.get("status_id") if v.get("status_id") is not None else 1,
|
||||||
"status_id": v.get("status_id", 1),
|
"color": v.get("color") if v.get("color") is not None else "",
|
||||||
"color": v.get("color", ""),
|
"sku": v.get("sku") if v.get("sku") is not None else "",
|
||||||
"sku": v.get("sku", ""),
|
"size": v.get("size") if v.get("size") is not None else "",
|
||||||
"size": v.get("size", ""),
|
"cost": v.get("cost") if v.get("cost") is not None else 0,
|
||||||
"cost": v.get("cost", 0),
|
"originalUrl": v.get("originalUrl") if v.get("originalUrl") is not None else "",
|
||||||
"originalUrl": v.get("originalUrl", ""),
|
"originalName": v.get("originalName") if v.get("originalName") is not None else "",
|
||||||
"originalName": v.get("originalName", ""),
|
# КЛЮЧЕВОЕ: пустые строки вместо null
|
||||||
"originalDescription": v.get("originalDescription", ""),
|
"originalDescription": v.get("originalDescription") or "",
|
||||||
"originalComposition": v.get("originalComposition", ""),
|
"originalComposition": v.get("originalComposition") or "",
|
||||||
"images": v.get("images", []),
|
"images": v.get("images") if v.get("images") is not None else [],
|
||||||
"inStock": v.get("inStock", True),
|
"inStock": v.get("inStock") if v.get("inStock") is not None else True,
|
||||||
"weight": v.get("weight", 0)
|
"weight": v.get("weight") if v.get("weight") is not None else 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# фильтр пустых строк: нужен хотя бы sku или originalUrl или название
|
# фильтр пустых строк: нужен хотя бы sku или originalUrl или название
|
||||||
if any([item["variant"]["sku"], item["variant"]["originalUrl"], item["variant"]["originalName"]]):
|
if any([item["variant"]["sku"], item["variant"]["originalUrl"], item["variant"]["originalName"]]):
|
||||||
result["items"].append(item)
|
result["items"].append(item)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user