fix: wire English Arr history nodes into merge inputs #5

Merged
sascha merged 1 commit from fix/handoff-en-history-wiring-20260916 into main 2026-09-16 13:10:18 +02:00
Owner

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.

  • numberInputs 2 -> 3 bei beiden Merges
  • History Sonarr EN -> Merge Sonarr(in2), History Radarr EN -> Merge Radarr(in2)
  • flatten() liefert [] statt zu werfen, wenn ein Node nicht ausgefuehrt wurde

Verifiziert live: 9/9 Schedule-Laeufe error vor dem Fix, 7/7 success danach.

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. - numberInputs 2 -> 3 bei beiden Merges - History Sonarr EN -> Merge Sonarr(in2), History Radarr EN -> Merge Radarr(in2) - flatten() liefert [] statt zu werfen, wenn ein Node nicht ausgefuehrt wurde Verifiziert live: 9/9 Schedule-Laeufe error vor dem Fix, 7/7 success danach.
sascha added 1 commit 2026-09-16 13:10:11 +02:00
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.
sascha merged commit 37d435b151 into main 2026-09-16 13:10:18 +02:00
sascha deleted branch fix/handoff-en-history-wiring-20260916 2026-09-16 13:10:18 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: sascha/n8n#5
No description provided.