Crosswalking private Frameworks with subcompetencies fails
forsakendaemon opened this issue · 0 comments
forsakendaemon commented
When attempting to load a Competency Framework that includes subcompetencies that has been marked as private into the crosswalk tool, the tool fails with the following error logged to the console:
/#/crosswalk:1 Uncaught (in promise) Incompatible type: https://schema.cassproject.org/kbac/0.4/EncryptedValue[object Object]
This seems to happen reliably after a server restart, although I have seen it within a session as well.
Steps to reproduce:
- Load a Competency Framework that includes subcompetencies (e.g. https://www.onetcenter.org/ctdlasn/graph/ce-07c25f74-9119-11e8-b852-782bcb5df6ac O*NET Content Model Worker Requirements - Basic Skills: U.S. Department of Labor (DOL))using the Import tool
- Select the Manage Users option in the top of the screen and mark the Competency Framework as Private
- Restart the CaSS server
- Log back in to CaSS
- Navigate to the Crosswalk tool
- Click on the newly-added Competency Framework
Workaround:
- Open the affected Competency Framework
- Click on Manage Users
- Mark the Competency Framework as Public
- Accept the changes