All non-NetBox provider forms (Sonar, Splynx, Gaiia, Preseem, PagerDuty, VISP) had the same bug as NetBox: credential inputs used value= bindings reading from saved DB state. Any phx-click event (Test Connection, etc) triggering a re-render would wipe unsaved typed values. Fix by adding @integration_credentials assign, initialized from saved integration when opening config and updated from form params on every phx-change via validate_integration. |
||
|---|---|---|
| .. | ||
| gaiia_mapping_live.ex | ||
| gaiia_mapping_live.html.heex | ||
| gaiia_reconciliation_live.ex | ||
| gaiia_reconciliation_live.html.heex | ||
| integrations_live.ex | ||
| integrations_live.html.heex | ||
| preseem_devices_live.ex | ||
| preseem_devices_live.html.heex | ||
| preseem_insights_live.ex | ||
| preseem_insights_live.html.heex | ||
| settings_live.ex | ||
| settings_live.html.heex | ||