When deleting a time entry for a volunteer in the management dashboard, the displayed "Time Today" and "Time Earned" values are not immediately updated, requiring reloading the volunteer for changes to be reflected.
This can be solved by either forcing a reload of the volunteer data whenever a time entry is deleted or by porting the time calculation logic to the frontend JS code and having it recalculate it on the frontend.
When deleting a time entry for a volunteer in the management dashboard, the displayed "Time Today" and "Time Earned" values are not immediately updated, requiring reloading the volunteer for changes to be reflected.
This can be solved by either forcing a reload of the volunteer data whenever a time entry is deleted or by porting the time calculation logic to the frontend JS code and having it recalculate it on the frontend.