# Loop node not exiting on break

**URL:** <https://discourse.nodered.org/t/loop-node-not-exiting-on-break/88212>\
**Category:** General\
**Created:** [24 May 2024 01:17 UTC](https://discourse.nodered.org/t/loop-node-not-exiting-on-break/88212 "2024-05-24T01:17:52Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![pspeirs](https://avatars.discourse-cdn.com/v4/letter/p/f17d59/32.png) [@pspeirs](https://discourse.nodered.org/u/pspeirs)\
**Post date:** [24 May 2024 01:17 UTC](https://discourse.nodered.org/t/loop-node-not-exiting-on-break/88212/1 "2024-05-24T01:17:52Z")

</div>

Hi All,  
I'm trying to use the loop node and define an exit via the msg.command = break. Injecting the command does appear to register and I can capture a message indicating that the break has been processed however the loop continues.

```auto
5/24/2024, 11:14:12 AMnode: debug 20
msg.payload : number
0
5/24/2024, 11:14:13 AMnode: debug 20
msg.payload : number
1
5/24/2024, 11:14:14 AMnode: debug 20
msg.payload : number
2
5/24/2024, 11:14:15 AMnode: debug 21
topic : msg : Object
object
_msgid: "96d0410fb5333bd0"
topic: "topic"
payload: "payload"
loop: object
broken: true
timeout: false
passed: object
total: 0
last: 0
restarts: 0
5/24/2024, 11:14:15 AMnode: debug 20
msg.payload : number
3
5/24/2024, 11:14:16 AMnode: debug 20
msg.payload : number
4
5/24/2024, 11:14:16 AMnode: debug 21
msg : Object
object
_msgid: "5e10f86d527a835a"
payload: 4
topic: ""
loop: object
broken: false
timeout: false
passed: object
restarts: 0

```

I've listed the flow json below, hoping it is just something simple I've overlooked.

```auto
[{"id":"22c641bcc0419780","type":"delay","z":"525d27d5.bbddc8","name":"Delay","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":1010,"y":700,"wires":[["8f9eb289a9cfd82c","3578abf5b63c0ba6"]]},{"id":"3f410fd90ec1f7b1","type":"inject","z":"525d27d5.bbddc8","name":"Start","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":610,"y":680,"wires":[["3578abf5b63c0ba6"]]},{"id":"08f079cc12eaacc0","type":"inject","z":"525d27d5.bbddc8","name":"Break","props":[{"p":"command","v":"break","vt":"str"},{"p":"topic","vt":"str"},{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"topic","payload":"payload","payloadType":"str","x":610,"y":740,"wires":[["3578abf5b63c0ba6"]]},{"id":"8f9eb289a9cfd82c","type":"debug","z":"525d27d5.bbddc8","name":"debug 20","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1040,"y":800,"wires":[]},{"id":"23396c11dfe8bffc","type":"debug","z":"525d27d5.bbddc8","name":"debug 21","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1020,"y":640,"wires":[]},{"id":"3578abf5b63c0ba6","type":"loop","z":"525d27d5.bbddc8","name":"","kind":"fcnt","count":"5","initial":"1","step":"1","condition":"","conditionType":"js","when":"before","enumeration":"enum","enumerationType":"msg","limit":"","loopPayload":"loop-index","finalPayload":"final-count","x":810,"y":700,"wires":[["23396c11dfe8bffc"],["22c641bcc0419780"]]}]

```

---

<div class="post-metadata">

**Author:** ![gregorius](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gregorius/32/73816_2.png) [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Post date:** [24 May 2024 05:20 UTC](https://discourse.nodered.org/t/loop-node-not-exiting-on-break/88212/2 "2024-05-24T05:20:50Z")

</div>

> [@pspeirs](#):
>
> use the loop node

what is the loop node? when I import that flow, I get this:

 ![Screenshot 2024-05-24 at 07.19.27](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/c/2/c2e2c529005b2a9d775a7abbc0e4c3a8f40cc008.png)

for me it's an unknown node type.

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [24 May 2024 09:24 UTC](https://discourse.nodered.org/t/loop-node-not-exiting-on-break/88212/3 "2024-05-24T09:24:58Z")

</div>

It's [node-red-contrib-loop](https://flows.nodered.org/node/node-red-contrib-loop)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [22 August 2024 09:25 UTC](https://discourse.nodered.org/t/loop-node-not-exiting-on-break/88212/4 "2024-08-22T09:25:40Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
