Tuesday, April 26, 2022
1 change
Resolved issues and error corrections
Stopping a task or ticket timer now preserves the full time value entered in the adjustment window instead of rounding it to two decimals. This prevents small billing or reporting inaccuracies when saved timesheet entries are reviewed later.
Original PR description
When you start the time counter from a task and then stop it, the wizard opens to adjust the time used, the value entered there is rounded to two decimal places creating an inaccuracy when saving the data in the database. Steps to reproduce: - Create a new task - Start timer from ticket button - Stop timer from ticket button - Correct the time in wizard - Save Current behavior: In database, value in account_analytic_line is saved with 2 decimals Expected behavior: Save with full decimal precision