Hallo,
hab jetzt leider nicht die Zeit das zu analysieren... Aber auf den ersten Blick: Warum das Template aufrufen, wenn die Abbruchbedingung erreicht ist? Warum nicht innerhalb von when und eine Ausgabe bei otherwise? Das scheint mir eine Endloschleife.
Grüße
Siri