mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-04-28 11:30:15 +00:00
The reporting engine held a direct pointer to the metrics store, which becomes invalid after a monitor reload (settings change, node config save, etc.) closes and recreates the store. Use a dynamic getter closure that always resolves to the current monitor's active store. Also adds diagnostic logging when report queries return zero metrics, and integration tests covering the full metrics-to-report pipeline including reload scenarios. Fixes #1186 |
||
|---|---|---|
| .. | ||
| csv.go | ||
| engine.go | ||
| engine_integration_test.go | ||
| engine_test.go | ||
| multi_report_visual_test.go | ||
| pdf.go | ||
| reporting.go | ||
| reporting_test.go | ||