[midPoint] bulk action task for removing assignment
Paul Caskey
pcaskey at internet2.edu
Thu Aug 17 17:03:44 CEST 2023
I am trying to remove all user assignments to OrgType objects in a bulk action task but am having trouble.
I think I have the filter correct, but I'm having trouble with the script when it tries to examine the type on a given assignment (to prepare it for deletion).
This is the filter:
<q:filter>
<q:equal>
<q:path>assignment/targetRef</q:path>
<q:value type="OrgType" />
</q:equal>
</q:filter>
And this is the first part of the script that checks the assignment for a user:
UserType user = input as UserType
for (AssignmentType assignment : user.getAssignment()) {
if (aassignment.targetRef.type == 'OrgType') {
The error I am getting is:
class com.evolveum.midpoint.prism.impl.PrismReferenceValueImpl cannot be cast to class com.evolveum.midpoint.prism.PrismPropertyValue (com.evolveum.midpoint.prism.impl.PrismReferenceValueImpl and com.evolveum.midpoint.prism.PrismPropertyValue are in unnamed module of loader org.springframework.boot.loader.LaunchedURLClassLoader @2e0fa5d3)
Thanks in advance for any help!
-Paul
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20230817/b2e9125e/attachment.htm>
More information about the midPoint
mailing list