Impersonation Issue and Elevate roles after commiting large update set with 8000+ updates

Michal Hancar1
Tera Contributor

Hello,

we were committing couple of update sets which had about 8000+ customer updates in them and we ran in couple of interesting issues. When we tried the similar approach on our personal development instances, it worked for Kingston on Build tag: glide-kingston-10-17-2017__patch6-05-16-2018 - this is the exact same patch and version as our customer.

The weird behaviour is following:

Impersonation:

find_real_file.png

This happens after we click on a user.

Elevated roles:

find_real_file.png

No checkbox is displayed even though we have security_admin role and ACLs are as they should be.

However, we found out that we actually can impersonate other users but in old UI15. The error in the picture above happens only in UI16.

We do not have any customer updates as UI scripts or anything like that.
Any ideas what could cause this?

Thank you,
Michal

5 REPLIES 5

I am not able to impersonate any users though. Even as an admin. I also have security_admin. I get the following Error:

 

find_real_file.png

 

When looking in the console log I can see:

find_real_file.png

 

When I try and use the API to get the recent impersonations I get the following too. 

find_real_file.png

Hitting this API in my developer instance returns the the recent impersonations I have performed. 

What I did was deploy a very large update set with over 3,000+ customer updates. 

Also I cannot Elevate my role like above after doing this. 

However, if I switch to UI 15 I am able to do Impersonations and Elevate my role.

I believe this is because UI 15 uses scripts and UI pages to do both of these actions. Whereas, UI 16 uses API's to pull in the necessary information. For some reason these API request are not redirecting correctly.