View Revisions: Issue #3696

Summary 0003696: Constraints lose values upon reloading file.
Revision 2018-11-16 19:08 by abdullah
Steps To Reproduce Open the attached file. Open the Sketcher window.
Notice the 44mm dimention to the VERY right. it has the label "Global".
Notice the 44 mm dimension next to it (just left). We'll call this "LinkedVersion". I saved it's formula's constraint as "Constraints.Global" but when you load the program, it gets set to the 44mm value.

You can repeat the bug by updating the "LinkedVersion" constraint by clicking the blue formula icon and typing "Constraints.Global".

Now change the "Global" value (the length constraint to the VERY right).
The "LinkedVersion" will update as it should.
Now save the file. Close. And reload the file.

Now change the "Global" value (the length constraint to the Very right).
Notice that the "LinkedVersion" will not get updated!!

This bug can hide itself and ruin CNC paths if one is not aware of the problem.
Revision 2018-11-16 19:01 by TheRainHarvester
Steps To Reproduce Open the attached file. Open the Sketcher window.
Notice the 44mm dimention to the VERY right. it has the label "Global".
Notice the 44 mm dimension next to it (just left). We'll call this "LinkedVersion". I saved it's formula's constraint as "Constraints.Global" but when you load the program, it gets set to the 44mm value.

You can repeat the bug by updating the "LinkedVersion" constraint by clicking the blue formula icon and typing "Constraints.Global".

Now change the "Global" value (the length constraint to the VERY right).
The "LinkedVersion" will update as it should.
Now save the file. Close. And reload the file.

Now change the "Global" value (the length constraint to the Very right).
Notice that the "LinkedVersion" will not get updated!!

This bug can hide itself and ruin CNC paths if one is not aware of the problem.