My app’s URL: https://omfnp.glideapp.io/
I am trying to recreate @Robert_Petitto’s Meet with Me app, with buffer and meeting duration pre-selected.
As part of the slots availability check, I am subtracting 2 dates expressed as numbers (Robert - here’s a hint for you to add/subtract dates in Glide ).
Imagine: I am trying to book a 30 min slot for 03:30 when 04:00 is already booked.
In the 4th row in the screenshot below, the result is 0 (which is correct).
It is the result of: new booking slot end time (04:00) - existing booking’s start time (04:00).
In the dependent IF condition, I am checking for this difference to be >0.
The result is 0.0000 but the IF condition evaluates to 1.
I suspect that there is one rogue field which is not constrained with precision to 4 digits.
This may not be a bug after all, but an extreme corner case of a math result greater than 0.0000.