- show.html.heex: `@coverage.device_id and ...` raised BadBooleanError in production because device_id is a UUID string, not a boolean. Use is_nil/1 checks instead. - show.ex: handle_info/2 was reloading the coverage without preloading :device, so the device row vanished from the UI on every status broadcast. Preload :device alongside the reload. - coverage_worker: thread the precomputed tx_height through the pixel loop instead of re-deriving `coverage.height_agl_m + ...` per pixel with inconsistent nil-safety vs. compute_pixels/6. |
||
|---|---|---|
| .. | ||
| mix/tasks | ||
| snmpkit | ||
| towerops | ||
| towerops_web | ||
| snmp_lib.ex | ||
| snmp_mgr.ex | ||
| snmpkit.ex | ||
| towerops.ex | ||
| towerops_native.ex | ||
| towerops_web.ex | ||