Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Problem with Formula builder and circular formula references

    Hi, we found a problem with Formula Builder impacting our production users.

    Go to this example: http://www.smartclient.com/#formulaHilites

    1. Click Show Formula Builder, create new field using formula A+B

    2. Click 'Save and Add Another' and create a second new field using formula A+B+D . That formula references the first formula you just added.

    3. Click Save.

    4. Right click on the first formula column header you added and click Edit Formula. Change the formula to A+B+D . In this case D refers to the second formula you created.

    5. Click Save. You'll get a 'Maximum Call stack size exceeded' error in Google Chrome.

    So, there are some issues with circular references between the two formula fields which is crashing browsers for our users. Hopefully there is some relatively easy fix we can apply to remove this problem?

    #2
    Circular references between two fields are invalid, but of course this should really be enforced by the UI rather than leading to a crash.

    We've made a change to 8.3p and 9.0d branches to address this. As of the next nightly build users will not be able to set up circular references in this way - the formula field that refers back to the field being edited won't be present in the list of options to select from

    Regards
    Isomorphic Software

    Comment

    Working...
    X