[OPENIDM-15222] RelationshipAttributeValueRoleCalculator may calculate role temporal constraints incorrectly Created: 28/Jul/20  Updated: 22/Oct/20  Resolved: 22/Oct/20

Status: Resolved
Project: OpenIDM
Component/s: Module - Authentication
Affects Version/s: 7.0.0
Fix Version/s: 7.1.0

Type: Bug Priority: Major
Reporter: Dirk Hogan Assignee: Katie Gonzalez
Resolution: Fixed Votes: 0
Labels: CLARK
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Target Version/s:
Story Points: 1
Sprint: 2020.13 - IDM, 2020.14 - IDM


RelationshipAttributeValueRoleCalculator#calculateRoles calls TemporalConstraintsUtil#applyRoleTemporalConstraints to cull roles whose temporal constraints do no apply. However, this logic does not take into consideration the fact that the field defining a temporal constraint on a Role can be user-specified - it is not hard-coded to 'temporalConstraints' as it is for temporal constraints on an edge.

Generated at Tue Nov 24 01:03:12 UTC 2020 using Jira 7.13.12#713012-sha1:6e07c38070d5191bbf7353952ed38f111754533a.