When a case owner is changed to queue by user who doesn't have access to that queue, page is not refreshing to "No Access to record" screen in LEX
Last updated 9 days ago ·Reference W-9499300 ·Reported By 2 users
In Review
Summary
In lightning console, When a case owner is changed to queue by user who doesn't have access to that queue, page is not refreshing to "No Access to record" screen in LEX but
Instead after the owner change saves, the page navigates back to the Case Object Home, while leaving the case that changed owner open in the separate tab with all case details visible and no error message (Even though access is no longer granted).
Instead we would expect the case should refresh and tab case number should not be visible (should show "Unable to load" message) and opening the tab (before refresh) should show access error (as per dev org).
Repro
Note: The below steps assume user [a] has access to queue [1] and user [b] has access to queue [2]
1) In lightning console, open any case [X] that user [a] has access too
2) Note the cases number on the subtab.
3) Select action "Change Owner"
4) Change the owner to Queue => [2] that user [b] has access too
note owner changes and lightning console may navigate back to the cases list view
5) Go to the subtab with the case number [X]
6)Observe the owner hasn't changed and we still have access to the case page to view case details
(can see old owner / case details exposed even though case ownership has been updated to Queue)
7) Refresh the page. After hard refresh of page, we can see the error:
"You do not have the level of access necessary to perform the operation you requested. Please contact the owner of the record or your administrator if access is necessary."
Note: User [a] does not have access to queue [b], hence we would expect the error to show after owner change and not just after refresh.
Workaround
None
Reported By (2)
Is it Fixed?
Any unreleased services, features, statuses, or dates referenced in this or other public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.
