Fix CSV export to preserve zero values for RAM/swap metrics

This commit is contained in:
2026-07-17 17:11:41 +07:00
parent 76f74201e5
commit 1560592af4
+10 -10
View File
@@ -226,16 +226,16 @@ def export_csv(
c.current_ip or "",
c.status,
c.os_info or "",
c.current_cpu_percent or "",
c.current_ram_percent or "",
c.current_ram_used_gb or "",
c.current_ram_total_gb or "",
c.current_ram_available_gb or "",
c.current_swap_percent or "",
c.current_swap_used_gb or "",
c.current_swap_total_gb or "",
c.current_swap_free_gb or "",
c.current_uptime_sec or "",
"" if c.current_cpu_percent is None else c.current_cpu_percent,
"" if c.current_ram_percent is None else c.current_ram_percent,
"" if c.current_ram_used_gb is None else c.current_ram_used_gb,
"" if c.current_ram_total_gb is None else c.current_ram_total_gb,
"" if c.current_ram_available_gb is None else c.current_ram_available_gb,
"" if c.current_swap_percent is None else c.current_swap_percent,
"" if c.current_swap_used_gb is None else c.current_swap_used_gb,
"" if c.current_swap_total_gb is None else c.current_swap_total_gb,
"" if c.current_swap_free_gb is None else c.current_swap_free_gb,
"" if c.current_uptime_sec is None else c.current_uptime_sec,
c.last_seen.isoformat() if c.last_seen else "",
c.first_seen.isoformat() if c.first_seen else "",
])