# \[BUG\] Piping, binding

**URL:** <https://forum.inductiveautomation.com/t/bug-piping-binding/57153>\
**Category:** Ignition\
**Tags:** ignition80, perspective\
**Created:** [March 14, 2022, 8:26am UTC](https://forum.inductiveautomation.com/t/bug-piping-binding/57153 "2022-03-14T08:26:39Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![vipo](https://avatars.discourse-cdn.com/v4/letter/v/eada6e/32.png) [@vipo](https://forum.inductiveautomation.com/u/vipo)\
**Post date:** [March 14, 2022, 8:26am UTC](https://forum.inductiveautomation.com/t/bug-piping-binding/57153/1 "2022-03-14T08:26:39Z")

</div>

If you do binding on a piping attribute, and then remove a pipe below in the array of pipes, the binding seems to shift places.  
The results are:

1. The binding effect is on another pipe.
2. Unable to remove bindings on attributes

If you want to use binding, make sure your all done with drawing the pipes.

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [March 14, 2022, 11:32am UTC](https://forum.inductiveautomation.com/t/bug-piping-binding/57153/2 "2022-03-14T11:32:26Z")

</div>

All bindings on arrays are set to the array index.  
So yea becareful when setting bindings to arrays or avoid it by binding to the parent(object)

---

<div class="post-metadata">

**Author:** ![vipo](https://avatars.discourse-cdn.com/v4/letter/v/eada6e/32.png) [@vipo](https://forum.inductiveautomation.com/u/vipo)\
**Post date:** [March 14, 2022, 12:50pm UTC](https://forum.inductiveautomation.com/t/bug-piping-binding/57153/3 "2022-03-14T12:50:40Z")

</div>

Yes, but the designer doesn’t update these bindings - so your not even able to remove the binding - because it is wrongly indexed.
