# Inject Node: modified flow deploy vs. full deploy

**URL:** <https://discourse.nodered.org/t/inject-node-modified-flow-deploy-vs-full-deploy/4832>\
**Category:** General\
**Created:** [13 November 2018 09:59 UTC](https://discourse.nodered.org/t/inject-node-modified-flow-deploy-vs-full-deploy/4832 "2018-11-13T09:59:16Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sineos](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sineos/32/3440_2.png) [@Sineos](https://discourse.nodered.org/u/Sineos)\
**Post date:** [13 November 2018 09:59 UTC](https://discourse.nodered.org/t/inject-node-modified-flow-deploy-vs-full-deploy/4832/1 "2018-11-13T09:59:16Z")

</div>

When the inject node is set to "once" it fires upon each full deploy but it does not when deploying only the modified flow.  
Is there a special reason for this different behavior? Generally speaking I would very much appreciate the Inject node to fire also on modified flow deploys.

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [13 November 2018 10:05 UTC](https://discourse.nodered.org/t/inject-node-modified-flow-deploy-vs-full-deploy/4832/2 "2018-11-13T10:05:41Z")

</div>

Did you modify the flow the Inject node is wired to? If not, then it won't be restarted when you do a modified-flows deploy so it won't trigger. That is what it means when it says only nodes in modified flows will be restarted.

---

<div class="post-metadata">

**Author:** ![Sineos](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sineos/32/3440_2.png) [@Sineos](https://discourse.nodered.org/u/Sineos)\
**Post date:** [13 November 2018 10:25 UTC](https://discourse.nodered.org/t/inject-node-modified-flow-deploy-vs-full-deploy/4832/3 "2018-11-13T10:25:24Z")

</div>

In my tests (NR v0.19.5) I did get following results:

1. Add a **new** Inject Node set to "once" to a flow --\> Deploy modified flow only --\> Inject will fire
2. Modify existing flow with Inject Nodes set to "once" --\> Deploy modified flow only --\> Inject will not fire
3. Modify existing flow with Inject Nodes set to "once" --\> Deploy full --\> Inject will fire

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [13 November 2018 10:42 UTC](https://discourse.nodered.org/t/inject-node-modified-flow-deploy-vs-full-deploy/4832/4 "2018-11-13T10:42:58Z")

</div>

What modification did you make to the flow? Simply moving a node does not class as a modification to trigger a restart - it has to be a material change to its configuration.

I have just tested on git master and it works as expected.

---

<div class="post-metadata">

**Author:** ![Sineos](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sineos/32/3440_2.png) [@Sineos](https://discourse.nodered.org/u/Sineos)\
**Post date:** [13 November 2018 18:19 UTC](https://discourse.nodered.org/t/inject-node-modified-flow-deploy-vs-full-deploy/4832/5 "2018-11-13T18:19:14Z")

</div>

My test case was crap. Sorry for the noise
