Actions
Defect #2903
closedEvent: Prevent to use original source from parent event (wrong original source is propaged in event and cannot be used)
Start date:
08/09/2021
Due date:
% Done:
100%
Estimated time:
Affected versions:
Owner:
Description
Original source is propagated from parent event, which can have different content type. Prevent to propagate orginal source in event properties.
Exception:
java.lang.ClassCastException: class eu.bcvsolutions.idm.core.api.dto.IdmIdentityContractDto cannot be cast to class eu.bcvsolutions.idm.core.api.dto.IdmIdentityDto (eu.bcvsolutions.idm.core.api.dto.IdmIdentityContractDto and eu.bcvsolutions.idm.core.api.dto.IdmIdentityDto are in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @3c9bfddc) at eu.bcvsolutions.idm.hyundai.event.processor.identity.HyundaiIdentityGenerateEmailProcessor.process(HyundaiIdentityGenerateEmailProcessor.java:53)
Workaround: load original dto directly in processor ~ not use provided origianal source
Related issues
Updated by Radek Tomiška over 3 years ago
- Related to Task #1520: Duplicate roles added
Updated by Radek Tomiška over 3 years ago
- Status changed from New to In Progress
Updated by Radek Tomiška over 3 years ago
- Related to Task #468: Account management is synchronous with Role add operation added
Updated by Radek Tomiška over 3 years ago
- Related to deleted (Task #1520: Duplicate roles )
Updated by Radek Tomiška over 3 years ago
- Affected versions Hematite (8.0.0) added
- Affected versions deleted (
Pyrite (9.5.0))
Updated by Radek Tomiška over 3 years ago
- Status changed from In Progress to Needs feedback
- Assignee changed from Radek Tomiška to Vít Švanda
- % Done changed from 0 to 90
I fixed original source propagation, when different parent content type is given (e.g. when contract is saved, then identity event is published).
Commit:
https://github.com/bcvsolutions/CzechIdMng/commit/bf53f91a59bfb39f49a23f695acbbaae3bbf243a
Could you provide me a feedback please?
Updated by Vít Švanda over 3 years ago
- Status changed from Needs feedback to Resolved
- Assignee changed from Vít Švanda to Radek Tomiška
- % Done changed from 90 to 100
I did review and tested it. Thanks for this fix.
Updated by Radek Tomiška over 3 years ago
- Status changed from Resolved to Closed
Actions