I’m running IdentityIQ 8.1p3 dfd55b86e66-20210421-132208.
I have a plugin that uses ui-select (AngularJS ui-select). It requires ng-sanitize.
On IdentityIQ 7.2p3, it works perfectly.
But on 8.1p3, ng-sanitize causes an error:
[$injector:modulerr] Failed to instantiate module ApprovalHierarchyApp due to:
Error: [$injector:modulerr] Failed to instantiate module ngSanitize due to:
TypeError: Object expected
at c (https://localhost/identityiq/plugin/contractorplugin/ui/js/SailPointBundleLibrary.js)
In 7.2p3 ng-sanitize is in its own file: E:\Tomcat8.5\webapps\identityiq\ui\js\lib\angular\angular-sanitize.js.
In 8.1p3 it is inside a bundle.
So how can I fix this, short of not using ui-select?