Hello!
We are running in to strange issue when trying to implement baselines
Due to a few differences between our requirements and library behaviour (primarily https://github.com/bryntum/support/issues/9643) we have disabled Bryntum's calculations and are managing everything ourselves server-side
This has been working ok so far, but now we are implementing baselines. We have autoSync enabled and the FE code is lifted from the baselines demo. Without making any other changes from load, if I "Set Baseline 1", the PATCH request is rounding (?) the decimal baseline values
I can not reproduce this in the demo, but it does not have autoSync enabled and is of course using the Bryntum logic for the calculations. If I check gantt.project.changes in the demo, even those with decimal durations seem to be persisted correctly. I am at a loss for how to get around this issue.
I have been debugging the Bryntum code and this is where I am so far (please help )
I believe it is coming from this "createRecord" function, you can see the task on the data param has duration 71.5 but the resulting return value has duration 72.
I'm sure this is an oft-used function, but we have not run into this issue when editing any values in the grid or with gantt bar interaction, seems to be specific to setting baselines?