Favicon not updated in portal accessed through SSO
I tried updating favicon by overriding pyPortalIcon in Application RS and unauthenticated RS, but none worked for SSO portal. It shows the new favicon when case manager is launched from Dev Studio though.
***Edited by Moderator Marissa to update platform capability tags****
We only save those rules in Unauthenticated ruleset which needs to be called/executed/rendered before a user logs in. for eg, a login page, branding images on login page etc.
If your image is being shown in a portal, just make sure that's in an user accessible ruleset. If the problem's with specific SSO login user not having access to that image you must see something in PegaRULES log.
If nothing in logs, go through the browser network trace and look for the response of that specific image request. It should give you some clue.
From the screenshot favicon_DOM, it's sure that the 'pyPortalIcon' HTML-Fragment is not getting picked from your custom ruleset but from Pega-UIEngine ruleset or any other ruleset. Check for all the siblings of this pyPortalIcon rule. Delete, if exists any unnecessary copies of that rule.
To start with, can you check the 'rulesets' in operator profile of the operator which you're using to login through SSO? Does it have the custom ruleset in the list? And if yes where is it placed w.r.t Pega-UIEngine, order of the ruleset in this list matters for rule-resolution.