Fixes ArgumentError when upserting MAC addresses with nil vlan_id. Ecto doesn't allow direct comparison with nil in queries - must use is_nil/1 instead. Changed upsert_mac_address to build dynamic query that uses is_nil(m.vlan_id) when vlan_id is nil, or direct comparison when it has a value. Error was: Comparison with nil is forbidden as it is unsafe. Instead write a query with is_nil/1 |
||
|---|---|---|
| .. | ||
| mix/tasks | ||
| snmpkit | ||
| towerops | ||
| towerops_web | ||
| snmp_lib.ex | ||
| snmp_mgr.ex | ||
| snmpkit.ex | ||
| towerops.ex | ||
| towerops_native.ex | ||
| towerops_web.ex | ||