Description
This one is a bit weird, and is a slightly odd sequence to trigger, but is reproducible.
Run up simpleapp.
Login as sven
Don't run any fixture scripts, instead just create an object 'a'.
Navigate into a's metadata, invoke "impersonate with roles":
Select "secman-admin".
The current user will change to:
so far, so good.
Now, as secman-admin, attempt to create a simple object also called 'a'. This triggers an exception:
Also fine. Press 'cancel'.
Now stop impersonating:
click on the icon top left to show home page:
seem still to be impersonating, and can no longer "stop impersonating":
Logout and log back in as sven.
click on header a few times ... toggles back to impersonating.
~~~
I've also managed to bring up a white label generic error page, but not reliably. And I also got the app into a state where it would keep showing the red error as an orange warning; suggesting the MessageBroker was caching still somehow.
However, if I don't create an exception while impersonating, then everything seems to behave ok.
Attachments
Attachments
Issue Links
- links to