Real soft-delete + reactivate-on-upsert for LOS connection; safe test-connection message

FixSecurityService
Ya
10 Julai 2026, 01:06 UTC
Mwandishi
Kamo
Ahadi ya
4019658

I1: view()/testConnection() now read via the shared-lib's active-filtered finder so a soft-deleted (market,provider) connection reads as "not configured" instead of the stale row. upsert() still locates ANY row (including a soft-deleted one) via the unfiltered finder — the DB's (market_id,provider) unique constraint means inserting a fresh row would otherwise 500 — and now reactivates it (recordState.isActive=true) when reused. delete() now also sets enabled=false so the Phase-8 poller's findByEnabledTrue() stops draining a deleted connection. M2: testConnection()'s catch no longer echoes the raw exception message to the client; it logs the full exception server-side and returns a fixed "Connection test failed" message.

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei