# Problem with csv

**URL:** <https://forum.inductiveautomation.com/t/problem-with-csv/23026>\
**Category:** Ignition\
**Tags:** scripting\
**Created:** [March 4, 2019, 8:54am UTC](https://forum.inductiveautomation.com/t/problem-with-csv/23026 "2019-03-04T08:54:05Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [March 4, 2019, 2:35pm UTC](https://forum.inductiveautomation.com/t/problem-with-csv/23026/8 "2019-03-04T14:35:15Z")

</div>

> [@dkhayes117](#):
>
> You might just need to narrow

Not _might_. _ **Must** _. Functional code in a `propertyChange` event that is not within an `if` block that checks for the correct `propertyName` is _ **always** _ wrong. (By "functional", I mean it does more than just debug logging or printing.)

Most troublesome is any such code that unconditionally sets a bindable property on the source component -- that will trigger infinite recursion.

---

_[View the full topic](https://forum.inductiveautomation.com/t/problem-with-csv/23026)._
