Have you asked the user to fill the last week's timesheet, and check if the issue still persists ?
Check the thread that Martti has pointed to -
As the other guys have implied; "Current Timesheet" icon is not meant to always take you to 'this weeks timesheet' but to the most recent unsubmitted timesheet.
There is a TEC article I remembered seeing about this sort of thing;
TEC439314
which says;
The algorithm to determine what is the "current timesheet" is defined below.
Clarity will navigate the user to the earliest open timesheet gathered from the following list:
1) The "current" timesheet - the timesheet that has a start date before the current time and a finish date after the current date/time
or
2) The "next" timesheet - the timesheet that has the earliest start date after the current date/time
or
3) The "previous" timesheet - the timesheet that has the latest finish date before the current date/time
If the current, next and previous timesheets have been submitted, the system will show an error:
TMA-0124: Timesheet not found for current timeperiod. Please select available timesheet from list.
The key bit of which is the word "open" - so if it is taking you to posted timesheets (as Manish says) then that is a problem!
NJ