The APRS parser returns telemetry sequence numbers as strings (e.g., "094"), but the database schema expects integers. This was causing Ecto.ChangeError in production when processing telemetry packets. Changes: - Updated put_telemetry_fields/2 to convert string seq values to integers - Added comprehensive tests for telemetry_seq type conversion - Handles nil, string, integer, and invalid seq values gracefully Production deployment notes: 1. Check if migration 20250801215236 has run in production 2. If not, run pending migrations before deploying this fix 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| aprsme | ||
| aprsme_web | ||
| aprs_web.ex | ||
| aprsme.ex | ||