MUX Timesheet pages become unusable if a filter is set over a resource whose LastName ends up with "eval"
STEPS TO REPRODUCE:
Expected Results: Data to get filtered over the previous criteria
Actual Results: The page is unusable and does not load.
Clarity 16.1.X, 16.2, 16.2.1
This is caused by DE79738
This is fixed in 16.2.2
Workaround:
1. Change the user's LastName to Perceval_
2. Delete the cmn_ui_personalizations record that is causing the timesheet page to hang
Delete from cmn_ui_personalizations where component='timesheet' and id = xxxxxx (This would be the ID of the corrupted row)
Check the cmn_ui_personalizations table:
select * from cmn_ui_personalizations where component='timesheet'
Look at the personalizations content that got corrupted.
A correct entry would look like:
{"timesheet":{"reviewAndApprove":{"selectionState":["1"],"activeResourceFilter":"myTeam","resourceManager":{"name":null,"id":null}},"staff":{"filter":{"resource":"5004004","resourceobjectDisplay":"[{\"displayValue\":\"FirstName LastName (FirstNameLastName)\",\"id\":5004004}]","resourceDisplay":"FirstName LastName (FirstNameLastName)","filterQuery":"not-implemented"}}}}
The corrupted one looks like
{\"timesheet\":{\"reviewAndApprove\":{\"selectionState\":[\"1\"],\"activeResourceFilter\":\"myTeam\",\"resourceManager\":{\"name\":null,\"id\":null}},\"staff\":{\"filter\":{\"resource\":\"5004025\",\"resourceobjectDisplay\":\"[{\"displayValue\":\"FirstName Perceval (FirstName Perceval)\",\"id\":5004025}]\",\"resourceDisplay\":\"FirstName Perceval (FirstName Perceval)\",\"filterQuery\":\"not-implemented\"}}}}