In the Timesheet Workspace → Timesheet Grid, when a user clicks on the "Resource Name" column for a submitted timesheet, the application navigates to the Resource Timesheet - Detail page.
The loading of this page is slow due to multiple repeated API calls, particularly the final API call (resourceProfiles) that retrieves . If the user clicks the "Approve" icon before the page has fully loaded, an error occurs because the necessary data has not yet been rendered.
Steps to Reproduce:
Pre-requisite: Ensure to have more than 10k submitted timesheet for a particular time period
Expected Results: On the Resource Timesheet - Detail page, users should be able to approve or return a timesheet without encountering an API error banner. The issue arises because the final API call (resourceProfiles) is triggered at the end of the page load sequence. By that time, the "Approve" and "Return" icons are already visible, and if the user interacts with them before the page has fully loaded, an API error is displayed due to incomplete data initialization.
Actual Results: In Resource Timesheet - Detail Page user gets an API error causing confusion
Clarity 16.3.1, 16.3.2, 16.3.3
DE173561
DE173561 Fixed in
Workaround: Approve timesheets using the Review & Approve module in Timesheet Workspace