Instead of playing whack-a-mole with individual fields, this implements a proper whitelist approach that only allows fields defined in the Packet schema. - Created PacketFieldWhitelist module with all 78 valid packet fields - Filters out ANY field not in the schema, preventing future errors - Handles both atom and string keys - Includes debug helpers to identify filtered fields This definitively fixes packet insertion failures by ensuring only valid database fields are passed to Repo.insert_all, regardless of what the APRS parser sends. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| claude-code-review.yml | ||
| claude.yml | ||
| dependency-updates.yml | ||
| deploy.yml | ||
| elixir.yaml | ||
| safe.yaml | ||