Bug 28: dynamische Routen (distance=0) nicht mehr über die Übersicht editierbar

Eine dynamische/verbundene Route (automatisch angelegt durch eine
IP-Adresse auf einem Interface) scheiterte beim Bearbeiten mit "no such
item (4)" — bestätigt per /ip route print detail: D-Flag, distance=0.
RouterOS' "dynamic"-Flag steht nicht zuverlässig in print terse
(dasselbe Problem schon bei DHCP-Leases dokumentiert), aber distance=0
ist ein verlässliches Signal, da keine echte statische Route das je
haben kann. Solche Routen bekommen jetzt kein editTarget mehr — ihre
.id ist ohnehin nicht stabil, RouterOS kann sie jederzeit neu anlegen.

59 Unit-Tests grün (neuer Test OverviewGraphTests.
testDynamicRouteHasNoEditTarget).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YDmUd93KxsYGr2kLTotWnG
This commit is contained in:
Kay
2026-09-15 13:54:11 +02:00
co-authored by Claude Sonnet 5
parent f25d02af17
commit 18fefc76a8
4 changed files with 67 additions and 18 deletions
+7
View File
@@ -790,3 +790,10 @@ Test, WLAN/Bonding/PPPoE-Live-Tests).
Merksatz für künftige neue Dateien notiert. Nach `xcodegen generate`
58 Unit-Tests grün (inkl. `ExpertViewModelTests` jetzt tatsächlich
ausgeführt). HANDOFF.md aktualisiert, Commit + Push.
- "neuer fehler: no such item (4)... /ip/route/set" → Nutzer bestätigte
auf Nachfrage per `/ip route print detail`: Route ist dynamisch
(`D`-Flag, `distance=0`, automatisch durch die Bridge-IP angelegt).
Bug 28: dynamische Routen bieten jetzt gar kein "Bearbeiten" mehr an
(`distance=0` als verlässliches Signal, da RouterOS' "dynamic"-Flag
nicht in `print terse` steht). 59 Unit-Tests grün, HANDOFF.md
aktualisiert, Commit + Push.