fix: wire English Arr history nodes into merge inputs #5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/handoff-en-history-wiring-20260916"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Merge Sonarr/Radarr (typeVersion 3.2) hatten numberInputs=2, beide von UHD/FHD belegt. Die beiden EN-History-Nodes wurden auf einen bereits belegten Input verdrahtet (Radarr EN sogar auf Merge Sonarr) und daher NIE ausgefuehrt. Reconcile Jobs liest sie per $(nodeName).all() -> WrappedExecutionError jede Minute, kein Lease wurde mehr reconciled.
Verifiziert live: 9/9 Schedule-Laeufe error vor dem Fix, 7/7 success danach.
Der Workflow bekam serienen/videoen-Routen (sonarrEN/radarrEN) plus zwei History-Nodes. Die Verdrahtung war falsch: History Sonarr EN [out0] -> Merge Sonarr(in0) # in0 von UHD belegt History Radarr EN [out0] -> Merge Sonarr(in0) # falscher Merge Merge Sonarr/Radarr sind typeVersion 3.2 mit numberInputs=2. Ohne freien Input wurden beide EN-Nodes NIE ausgefuehrt, waehrend Reconcile Jobs sie per \$(nodeName).all() liest. Jeder Minuten-Lauf endete mit WrappedExecutionError: Node History Sonarr EN hasn t been executed -> ntfy-Alarm jede Minute, und kein Lease wurde mehr reconciled. Webhook-Laeufe waren nie betroffen, nur der Schedule-Trigger. Fix: - Merge Sonarr + Merge Radarr numberInputs 2 -> 3 - History Sonarr EN -> Merge Sonarr(in2), History Radarr EN -> Merge Radarr(in2) - flatten() faengt einen nicht ausgefuehrten Node ab und liefert [] statt zu werfen; fehlende Historie darf den Reconcile nie wieder komplett blockieren Verifiziert live: 7/7 Schedule-Laeufe nach dem Deploy success (vorher 9/9 error). Execution 125044 zeigt History Sonarr EN und History Radarr EN mit executionStatus success, Reconcile Jobs liefert {ok:true,activeJobs:1}. Webhook-Zyklus start->moved->fail erneut getestet: alle 200/ok.